]> source.dussan.org Git - archiva.git/commitdiff
change search results view to be able to jump to details view from the grid
authorOlivier Lamy <olamy@apache.org>
Fri, 23 Mar 2012 14:16:11 +0000 (14:16 +0000)
committerOlivier Lamy <olamy@apache.org>
Fri, 23 Mar 2012 14:16:11 +0000 (14:16 +0000)
git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1304363 13f79535-47bb-0310-9956-ffa450edef68

archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/templates/search.html

index 558a5e60ddbfaa55d58edad507da0ac47fa77850..e8e2c4ce6e779bb3b652f40f0b14185c320e7667 100644 (file)
 <script id="search-results-view-grid-tmpl" type="text/html">
     <thead>
         <tr>
-          {{each(i, columnDefinition) columns}}
-            <th title="${ columnDefinition.title }">${ columnDefinition.headerText }</th>
-          {{/each}}
+
+            <th title="${$.i18n.prop('search.artifact.results.groupId')}">${$.i18n.prop('search.artifact.results.groupId')}</th>
+            <th title="${$.i18n.prop('search.artifact.results.artifactId')}">${$.i18n.prop('search.artifact.results.artifactId')}</th>
+            <th title="${$.i18n.prop('search.artifact.results.version')}">${$.i18n.prop('search.artifact.results.version')}</th>
+            <th title="${$.i18n.prop('search.artifact.results.classifier')}">${$.i18n.prop('search.artifact.results.classifier')}</th>
         </tr>
         <tr>
-          {{each(i, columnDefinition) columns}}
-            <th title="${ columnDefinition.title }">
-              <input type="text" class="form-search" id="search-filter-auto-${ columnDefinition.id }"
+
+            <th title="${$.i18n.prop('search.artifact.results.groupId')}">
+              <input type="text" class="form-search" id="search-filter-auto-groupId"
                      placeholder="${$.i18n.prop('search.artifact.result.grid.filter')}"/>
             </th>
-          {{/each}}
+            <th title="${$.i18n.prop('search.artifact.results.artifactId')}">
+              <input type="text" class="form-search" id="search-filter-auto-artifactId"
+                     placeholder="${$.i18n.prop('search.artifact.result.grid.filter')}"/>
+            </th>
+            <th title="${$.i18n.prop('search.artifact.results.version')}">
+              <input type="text" class="form-search" id="search-filter-auto-version"
+                     placeholder="${$.i18n.prop('search.artifact.result.grid.filter')}"/>
+            </th>
+            <th title="${$.i18n.prop('search.artifact.results.classifier')}">
+              <input type="text" class="form-search" id="search-filter-auto-classifier"
+                     placeholder="${$.i18n.prop('search.artifact.result.grid.filter')}"/>
+            </th>
+
         </tr>
     </thead>
     <tbody>
-        {{each(i, row) itemsOnCurrentPage()}}
+    {{each(i, row) itemsOnCurrentPage()}}
             <tr>
-              {{each(j, columnDefinition) columns}}
-                <td>${ typeof columnDefinition.rowText == 'function' ? columnDefinition.rowText(row) : row[columnDefinition.rowText] }</td>
-              {{/each}}
+                <td>${row.groupId}</td>
+                <td>${row.artifactId}</td>
+                <td>${row.version}</td>
+                <td>${row.classifier}</td>
             </tr>
-        {{/each}}
+    {{/each}}
     </tbody>
 </script>