oss-specs/specs

View on GitHub
views/projects.hbs

Summary

Maintainability
Test Coverage
{{> layout_start_document}}
<link rel="stylesheet" href="/public/css/projects.css">
<script src="/bower/jquery/dist/jquery.min.js"></script>
<script src="/public/javascript/loader.js"></script>
<script src="/public/javascript/projects.js"></script>
{{> layout_start_body}}
<main class="projects">
  <header>
    <h1>Projects</h1>
  </header>
  <section class="project-controls group">
    <section class="projects-list-container">
      <h2>Available Projects</h2>
      {{#if projects}}
        <ul class="projects-list">
          {{#each projects}}
            <li class="project group">
              <button data-project-name="{{this}}" class="delete-project call-to-action interactive"><svg class="icon icon-cross"><use xlink:href="#icon-cross"></use></svg></button>
              <a class="project-link-container" href="{{../projectRoute}}/{{this}}">
                <section class="project-link">
                  <p>{{this}}</p>
                </section>
              </a>
            </li>
          {{/each}}
        </ul>
      {{else}}
        <p>No projects here yet, add some!</p>
      {{/if}}
    </section>
    <section class="add-project-container">
      <h2>Add Project {{> hint text="To add a project from a Git repository please put the Git repository https URL into text box and hit submit."}}</h2>
      <form action="/" method="get">
        <label>Project's Git URL (https only please): <input type="text" name="repo_url" /></label>
        <button class="call-to-action loader-button">Submit</button>
      </form>
      <div class="loader-container"><div class="loader"></div></div>
    </section>
  </section>
</main>
<footer>
  <div class="app-version">Version: {{appVersion}}</div>
</footer>
{{> layout_end}}