]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.workbench.search/search/searchtable.ftl
Migrated source code from Simantics SVN
[simantics/platform.git] / bundles / org.simantics.workbench.search / search / searchtable.ftl
1 \r
2 <div class="resultInfo fg-toolbar ui-toolbar ui-widget-header ui-corner-tl ui-corner-tr ui-corner-br ui-corner-bl ui-helper-clearfix">\r
3 <span class="modelNameText">${model.name}</span>\r
4 <span class="modelNameText">${searchEngine}</span>\r
5 <span class="resultCountText">\r
6 <#if resultTotalCount = maxResults>\r
7 ${resultTotalCount} or more results found.\r
8 <#else>\r
9 <#if resultTotalCount = 1>\r
10 ${resultTotalCount} result found.\r
11 <#else>\r
12 ${resultTotalCount} results found.\r
13 </#if>\r
14 </#if>\r
15 <#if (resultTotalCount > resultCount)>\r
16         Showing ${resultCount} results.\r
17 </#if>\r
18 </span>\r
19 </div>\r
20 \r
21 <#if resultCount != 0>\r
22 <div id="resultsdiv${resultNumber}">\r
23 </div>\r
24 <script type="text/javascript">\r
25   $(document).ready(function() {\r
26     <#assign columns=results.columnCount()>\r
27     $('#resultsdiv${resultNumber}').html( '<table cellpadding="0" cellspacing="0" border="0" class="tablesorter dataTables" id="results${resultNumber}"></table>' );\r
28     var oTable = $('#results${resultNumber}')\r
29       .dataTable({\r
30          "bJQueryUI": true,\r
31          "bStateSave": true,\r
32          "bFilter": false,\r
33          "sDom": '<"H"lr>t<"F"ip>',\r
34          "sPaginationType": "full_numbers",\r
35          "aaData" : [\r
36          <#list results.rows as result>\r
37            [\r
38              <#list results.columns as column>\r
39                 '${result.getContent(column_index)}'<#if column_has_next>,</#if>\r
40              </#list>\r
41            ]<#if result_has_next>,</#if>\r
42          </#list>\r
43          \r
44          ],\r
45          "aoColumns": [\r
46              <#list results.columns as column>\r
47                 { "sTitle" : "${column}", "sClass": "result" }<#if column_has_next>,</#if>\r
48              </#list>\r
49          ],\r
50          "oLanguage": {\r
51                         "oPaginate": {\r
52                                 "sPrevious": "<",\r
53                                 "sNext": ">",\r
54                                 "sLast": ">>",\r
55                                 "sFirst": "<<"\r
56                         },\r
57                         "sSearch": "Filter:"\r
58                  },\r
59                 "oSearch": {\r
60                         "sSearch": ""\r
61                 }\r
62         });\r
63   });\r
64 </script>\r
65 </#if>\r