Ignore:
Timestamp:
17 May 2015, 17:07:30 (9 years ago)
Author:
Henrik Bettermann
Message:

Rearrange datacenter upload page. Provide modal windows to view all processors and sources and vocabularies.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/waeup.kofa/trunk/src/waeup/kofa/browser/templates/processorsoverview.pt

    r12957 r12958  
    1 <div class="panel-group"
    2      id="accordion"
    3      role="tablist"
    4      aria-multiselectable="true"
    5      i18n:domain="waeup.kofa"
    6      >
    7   <div class="panel panel-default"  tal:repeat="importer view/getImporters">
    8     <div class="panel-heading" role="tab"
    9          tal:attributes="id python: 'heading' + importer['name']">
    10       <h4 class="panel-title">
    11         <a class="collapsed" data-toggle="collapse"
    12            data-parent="#accordion"
    13            tal:attributes="href python: '#collapse' + importer['name'];
    14                            aria-controls python: 'collapse' + importer['name']"
    15            aria-expanded="false"
    16            i18n:translate="">
    17           <span tal:replace="importer/title">TITLE</span>
    18         </a>
    19       </h4>
    20     </div>
    21     <div tal:attributes="id python: 'collapse' + importer['name'];
    22                          aria-labelledby python: 'heading' + importer['name']"
    23          class="panel-collapse collapse"
    24          role="tabpanel">
    25       <div class="panel-body">
    26         <table class="table table-condensed">
    27           <thead>
    28             <tr>
    29               <th i18n:translate="">Processor</th>
    30               <th i18n:translate="">Required Schema Fields</th>
    31               <th i18n:translate="">Optional Schema Fields</th>
    32               <th i18n:translate="">Non-Schema Fields</th>
    33             </tr>
    34           </thead>
    35           <tbody>
    36             <tr>
    37               <td>
    38                 <span tal:content="importer/title">TITLE</span><br /><br />
    39                 <a i18n:translate="" class="btn btn-primary btn-xs"
    40                    tal:attributes="href python: view.url(layout.site)
    41                                         + '/skeleton?name='
    42                                         + importer['name']">
    43                    Download CSV File Template
    44                 </a>
    45               </td>
    46               <td nowrap>
    47                 <span tal:repeat="field importer/fields">
    48                     <tal:schemafield condition="field/f_type">
    49                       <tal:required condition="field/f_required">
     1<div class="modal-body">
     2  <div class="panel-group"
     3       id="accordion"
     4       role="tablist"
     5       aria-multiselectable="true"
     6       i18n:domain="waeup.kofa"
     7       >
     8    <div class="panel panel-default"  tal:repeat="importer view/getImporters">
     9      <div class="panel-heading" role="tab"
     10           tal:attributes="id python: 'heading' + importer['name']">
     11        <h4 class="panel-title">
     12          <a class="collapsed" data-toggle="collapse"
     13             data-parent="#accordion"
     14             tal:attributes="href python: '#collapse' + importer['name'];
     15                             aria-controls python: 'collapse' + importer['name']"
     16             aria-expanded="false"
     17             i18n:translate="">
     18            <span tal:replace="importer/title">TITLE</span>
     19          </a>
     20        </h4>
     21      </div>
     22      <div tal:attributes="id python: 'collapse' + importer['name'];
     23                           aria-labelledby python: 'heading' + importer['name']"
     24           class="panel-collapse collapse"
     25           role="tabpanel">
     26        <div class="panel-body">
     27          <table class="table table-condensed">
     28            <thead>
     29              <tr>
     30                <th i18n:translate="">Processor</th>
     31                <th i18n:translate="">Required Schema Fields</th>
     32                <th i18n:translate="">Optional Schema Fields</th>
     33                <th i18n:translate="">Non-Schema Fields</th>
     34              </tr>
     35            </thead>
     36            <tbody>
     37              <tr>
     38                <td>
     39                  <span tal:content="importer/title">TITLE</span><br /><br />
     40                  <a i18n:translate="" class="btn btn-primary btn-xs"
     41                     tal:attributes="href python: view.url(context)
     42                                          + '/skeleton?name='
     43                                          + importer['name']">
     44                     Download CSV File Template
     45                  </a>
     46                </td>
     47                <td nowrap>
     48                  <span tal:repeat="field importer/fields">
     49                      <tal:schemafield condition="field/f_type">
     50                        <tal:required condition="field/f_required">
     51                          <span tal:replace="field/f_name"></span>
     52                          (<span tal:replace="field/f_type"></span>)
     53                          <br />
     54                        </tal:required>
     55                      </tal:schemafield>
     56                  </span>
     57                </td>
     58                <td nowrap>
     59                  <span tal:repeat="field importer/fields">
     60                      <tal:schemafield condition="field/f_type">
     61                        <tal:notrequired condition="not:field/f_required">
     62                          <span tal:replace="field/f_name"></span>
     63                          (<span tal:replace="field/f_type"></span>)
     64                          <br />
     65                        </tal:notrequired>
     66                      </tal:schemafield>
     67                  </span>
     68                </td>
     69                <td>
     70                  <span tal:repeat="field importer/fields">
     71                      <tal:extrafield condition="not:field/f_type">
    5072                        <span tal:replace="field/f_name"></span>
    51                         (<span tal:replace="field/f_type"></span>)
    5273                        <br />
    53                       </tal:required>
    54                     </tal:schemafield>
    55                 </span>
    56               </td>
    57               <td nowrap>
    58                 <span tal:repeat="field importer/fields">
    59                     <tal:schemafield condition="field/f_type">
    60                       <tal:notrequired condition="not:field/f_required">
    61                         <span tal:replace="field/f_name"></span>
    62                         (<span tal:replace="field/f_type"></span>)
    63                         <br />
    64                       </tal:notrequired>
    65                     </tal:schemafield>
    66                 </span>
    67               </td>
    68               <td>
    69                 <span tal:repeat="field importer/fields">
    70                     <tal:extrafield condition="not:field/f_type">
    71                       <span tal:replace="field/f_name"></span>
    72                       <br />
    73                     </tal:extrafield>
    74                 </span>
    75               </td>
    76             </tr>
    77           </tbody>
    78         </table>
     74                      </tal:extrafield>
     75                  </span>
     76                </td>
     77              </tr>
     78            </tbody>
     79          </table>
     80        </div>
    7981      </div>
    8082    </div>
    8183  </div>
     84  <br />
     85  <button type="button" class="btn btn-default" style="float: right"
     86          i18n:translate="" data-dismiss="modal">
     87      Close
     88  </button>
    8289</div>
Note: See TracChangeset for help on using the changeset viewer.