about summary refs log tree commit diff
path: root/uploader/templates/sui-index.html
blob: b93bf40d39cd03e8e241f417dec6de773aed7925 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
{%extends "sui-base.html"%}
{%from "flash_messages.html" import flash_all_messages%}
{%from "macro-forms.html" import add_http_feature_flags%}
{%from "macro-step-indicator.html" import step_indicator%}

{%block title%}Home{%endblock%}

{%block pagetitle%}Home{%endblock%}

{%block extra_breadcrumbs%}{%endblock%}

{%block contents%}

{%macro add_form_buttons()%}
<div class="row form-buttons">
  <div class="col">
    <input type="submit"
           class="btn btn-primary"
           value="use selected species" />
  </div>
  <div class="col">
    <a href="{{url_for('species.create_species', return_to='base.index')}}"
       class="btn btn-outline-primary"
       title="Create a new species.">Create a new Species</a>
  </div>
</div>
{%endmacro%}

<div class="row">{{flash_all_messages()}}</div>

{%if user_logged_in()%}

<div class="row">
  <ul class="nav nav-tabs" id="index-actions">
    <li class="nav-item presentation">
      <button class="nav-link active"
              id="upload-data-tab"
              data-bs-toggle="tab"
              data-bs-target="#upload-data-content"
              type="button"
              role="tab"
              aria-controls="upload-data-content"
              aria-selected="false">Upload Data</button></li>
    <li class="nav-item presentation">
      <button class="nav-link"
              id="publications-tab"
              data-bs-toggle="tab"
              data-bs-target="#publications-content"
              type="button"
              role="tab"
              aria-controls="publications-content"
              aria-selected="true">Publications</button></li>
  </ul>
</div>

<div class="row">
  <div class="tab-content" id="upload-data-tabs-content">
    <div class="tab-pane fade show active"
         id="upload-data-content"
         role="tabpanel"
         aria-labelledby="upload-data-content-tab">
      <h2 class="heading">Species</h2>

      <p>Select the species you want to work with.</p>

      <form method="GET" action="{{url_for('base.index')}}" class="form-horizontal">
        {{add_http_feature_flags()}}

        {{add_form_buttons()}}

        {%if species | length != 0%}
        <div style="margin-top:1em;">
          <table id="tbl-select-species" class="table compact stripe"
                 data-species-list='{{species | tojson}}'>
            <thead>
              <tr>
                <th></th>
                <th>Species Name</th>
              </tr>
            </thead>

            <tbody></tbody>
          </table>
        </div>

        {%else%}

        <label class="control-label" for="rdo-cant-find-species">
          <input id="rdo-cant-find-species" type="radio" name="species_id"
                 value="CREATE-SPECIES" />
          There are no species to select from. Create the first one.</label>

        <div class="col-sm-offset-10 col-sm-2">
          <input type="submit"
                 class="btn btn-primary col-sm-offset-1"
                 value="continue" />
        </div>

        {%endif%}

        {{add_form_buttons()}}

      </form>
    </div>

    <div class="tab-pane fade"
         id="publications-content"
         role="tabpanel"
         aria-labelledby="publications-content-tab">
      <p>View, edit and delete existing publications, and add new
        publications by clicking on the button below.</p>

      <a href="{{url_for('publications.index')}}"
         title="Manage publications."
         class="btn btn-primary">manage publications</a>
    </div>
  </div>
</div>

  {%else%}

  <div class="row">
    <p>The Genenetwork Uploader (<em>gn-uploader</em>) enables upload of new data
      into the Genenetwork System. It provides Quality Control over data, and
      guidance in case you data does not meet the standards for acceptance.</p>
    <p>
      <a href="{{authserver_authorise_uri()}}"
         title="Sign in to the system"
         class="btn btn-primary">Sign in</a>
      to get started.</p>
  </div>
  {%endif%}

  {%endblock%}



  {%block sidebarcontents%}
  <div class="row">
    <p>The data in Genenetwork is related to one species or another. Use the form
      provided to select from existing species, or click on the
      "Create a New Species" button if you cannot find the species you want to
      work with.</p>
  </div>
  <div class="row">
    <form id="frm-quick-navigation">
      <legend>Quick Navigation</legend>
      <div class="form-group">
        <label for="fqn-species-id">Species</label>
        <select name="species_id">
          <option value="">Select species</option>
        </select>
      </div>
    </form>
  </div>
  {%endblock%}


  {%block javascript%}
  <script type="text/javascript" src="/static/js/species.js"></script>
  {%endblock%}