Changeset 4560
- Timestamp:
- 02/25/14 13:09:49 (10 years ago)
- Location:
- vlo/branches/vlo-3.0/vlo-web-app/src/main
- Files:
-
- 1 added
- 3 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
vlo/branches/vlo-3.0/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/wicket/components/SearchResultItemPanel.html
r4556 r4560 24 24 <body> 25 25 <wicket:panel> 26 <h1>Search results</h1> 27 <div id="searchresultsheader"> 28 <span wicket:id="resultCount" id="searchresultcount">604056 results</span> 29 <span wicket:id="resultPageIndicator" id="searchresultpagecount">Showing 1 to 25</span> 26 <h2> 27 <a wicket:id="title" href="record1.html">[TITLE]</a> 28 </h2> 29 <div class="searchresultitembrief"> 30 <p class="searchresultmoreless"> 31 <a href="#" class="searchresultdetailstoggle">expand</a> 32 </p> 33 <p class="searchresultdescription" wicket:id="description"> 34 [DESCRIPTION] 35 </p> 36 <p class="searchresultresources"> 37 Resources: <a href="record1.html">1 text file</a>, <a href="record1.html">1 audio file</a>, <a href="record1.html">1 annotation file</a> 38 </p> 39 </div> 40 <!-- 41 <div class="searchresultitemextended"> 42 <p class="searchresultmoreless"> 43 <a href="#" class="searchresultdetailstoggle">collapse</a> 44 </p> 45 <p class="searchresultdescription"> 46 In China (and specifically in Beijing) of the late seventies, the call for a democracy movement was growing ever stronger, before finally being silenced by the new regime under Deng Xiaoping. This paper exmaines both the historical sources and the eventual outcome of this movement during the anxious years of '78-'79. 47 </p> 48 <div class="searchresultattributes"> 49 <table class="recorddetailstable"> 50 <tbody class="attributesTbody"> 51 <tr> 52 <td class="attribute"> 53 <div>Collection</div> 54 </td><td class="attributeValue"> 55 <div>UBU Clarin Set<a class="recordfacetselect" title="Search for similar" href="index2.html"><span>[search for similar]</span></a></div> 56 </td> 57 </tr> 58 <tr> 59 <td class="attribute"> 60 <div>Genre</div> 61 </td><td class="attributeValue"> 62 <div>info:eu-repo/semantics/bachelorthesis <a class="recordfacetselect" title="Search for similar" href="index2.html"><span>[search for similar]</span></a></div> 63 </td> 64 </tr><tr> 65 <td class="attribute"> 66 <div>Languages</div> 67 </td><td class="attributeValue"> 68 <div>Dutch <a class="recordattributeinfo" href="http://infra.clarin.eu/service/language/info.php?code=nld"><span>[info]</span></a> <a class="recordfacetselect" title="Search for similar" href="index2.html"><span>[search for similar]</span></a></div> 69 </td> 70 </tr><tr> 71 <td class="attribute"> 72 <div>National project</div> 73 </td><td class="attributeValue"> 74 <div>CLARIN-NL <a class="recordfacetselect" title="Search for similar" href="index2.html"><span>[search for similar]</span></a></div> 75 </td> 76 </tr><tr> 77 <td class="attribute"> 78 <div>Resource type</div> 79 </td><td class="attributeValue"> 80 <div>text <a class="recordfacetselect" title="Search for similar" href="index2.html"><span>[search for similar]</span></a></div> 81 </td> 82 </tr> 83 </tbody> 84 </table> 30 85 31 <div class="searchresultpagination"> 32 <div wicket:id="pagingTop">[PAGING]</div> 86 <h3>Resources</h3> 87 <ul> 88 <li class="writtenresource"><a href="">http://dspace.library.uu.nl/bitstream/1874/235456/1/Bachelorscriptie+Rene+Witteveen+3375005.docx</a></li> 89 <li class="audioresource"><a href="">http://corpus1.mpi.nl/qfs1/media-archive/dobes_data/Ache/Documentaci_n_-_Documentation/Comunidades_-_Communities/Cerro_Moroti/Media/002-djawu_klluu-2011-09-01.wav</a></li> 90 <li class="annotationresource"><a href="">http://corpus1.mpi.nl/qfs1/media-archive/dobes_data/Ache/Documentaci_n_-_Documentation/Comunidades_-_Communities/Cerro_Moroti/Annotations/002-djawu_klluu-2011-09-01.eaf</a></li> 91 </ul> 33 92 </div> 34 93 35 </div> 36 37 <ul id="searchresultitems"> 38 <li wicket:id="resultItem" class="searchresultitem"> 39 <h2> 40 <a wicket:id="title" href="record1.html">[TITLE]</a> 41 </h2> 42 <div class="searchresultitembrief"> 43 <p class="searchresultmoreless"> 44 <a href="#" class="searchresultdetailstoggle">expand</a> 45 </p> 46 <p class="searchresultdescription" wicket:id="description"> 47 [DESCRIPTION] 48 </p> 49 <p class="searchresultresources"> 50 Resources: <a href="record1.html">1 text file</a>, <a href="record1.html">1 audio file</a>, <a href="record1.html">1 annotation file</a> 51 </p> 52 </div> 53 54 <div class="searchresultitemextended"> 55 <p class="searchresultmoreless"> 56 <a href="#" class="searchresultdetailstoggle">collapse</a> 57 </p> 58 <p class="searchresultdescription"> 59 In China (and specifically in Beijing) of the late seventies, the call for a democracy movement was growing ever stronger, before finally being silenced by the new regime under Deng Xiaoping. This paper exmaines both the historical sources and the eventual outcome of this movement during the anxious years of '78-'79. 60 </p> 61 <div class="searchresultattributes"> 62 <table class="recorddetailstable"> 63 <tbody class="attributesTbody"> 64 <tr> 65 <td class="attribute"> 66 <div>Collection</div> 67 </td><td class="attributeValue"> 68 <div>UBU Clarin Set<a class="recordfacetselect" title="Search for similar" href="index2.html"><span>[search for similar]</span></a></div> 69 </td> 70 </tr> 71 <tr> 72 <td class="attribute"> 73 <div>Genre</div> 74 </td><td class="attributeValue"> 75 <div>info:eu-repo/semantics/bachelorthesis <a class="recordfacetselect" title="Search for similar" href="index2.html"><span>[search for similar]</span></a></div> 76 </td> 77 </tr><tr> 78 <td class="attribute"> 79 <div>Languages</div> 80 </td><td class="attributeValue"> 81 <div>Dutch <a class="recordattributeinfo" href="http://infra.clarin.eu/service/language/info.php?code=nld"><span>[info]</span></a> <a class="recordfacetselect" title="Search for similar" href="index2.html"><span>[search for similar]</span></a></div> 82 </td> 83 </tr><tr> 84 <td class="attribute"> 85 <div>National project</div> 86 </td><td class="attributeValue"> 87 <div>CLARIN-NL <a class="recordfacetselect" title="Search for similar" href="index2.html"><span>[search for similar]</span></a></div> 88 </td> 89 </tr><tr> 90 <td class="attribute"> 91 <div>Resource type</div> 92 </td><td class="attributeValue"> 93 <div>text <a class="recordfacetselect" title="Search for similar" href="index2.html"><span>[search for similar]</span></a></div> 94 </td> 95 </tr> 96 </tbody> 97 </table> 98 99 <h3>Resources</h3> 100 <ul> 101 <li class="writtenresource"><a href="">http://dspace.library.uu.nl/bitstream/1874/235456/1/Bachelorscriptie+Rene+Witteveen+3375005.docx</a></li> 102 <li class="audioresource"><a href="">http://corpus1.mpi.nl/qfs1/media-archive/dobes_data/Ache/Documentaci_n_-_Documentation/Comunidades_-_Communities/Cerro_Moroti/Media/002-djawu_klluu-2011-09-01.wav</a></li> 103 <li class="annotationresource"><a href="">http://corpus1.mpi.nl/qfs1/media-archive/dobes_data/Ache/Documentaci_n_-_Documentation/Comunidades_-_Communities/Cerro_Moroti/Annotations/002-djawu_klluu-2011-09-01.eaf</a></li> 104 </ul> 105 </div> 106 107 <p class="searchresultfullrecord"> 108 <a href="record1.html">View full record</a> 109 </p> 110 </div> 111 <div class="searchresultitemend"></div> 112 </li> 113 </ul> 114 <div id="searchresultpagination"> 115 <div wicket:id="pagingBottom">[PAGING]</div> 116 117 <form wicket:id="resultPageSizeForm" id="resultpagesizeform"> 118 <label for="resultpagesize">Results per page:</label> 119 <select wicket:id="resultPageSize" id="resultpagesize"> 120 <option>5</option> 121 <option>10</option> 122 <option selected="selected">25</option> 123 <option>50</option> 124 <option>100</option> 125 </select> 126 </form> 127 </div> 94 <p class="searchresultfullrecord"> 95 <a href="record1.html">View full record</a> 96 </p> 97 </div>--> 98 <div class="searchresultitemend"></div> 128 99 </wicket:panel> 129 100 </body> -
vlo/branches/vlo-3.0/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/wicket/components/SearchResultsPanel.html
r4556 r4560 25 25 <wicket:panel> 26 26 <h1>Search results</h1> 27 27 28 <div id="searchresultsheader"> 28 29 <span wicket:id="resultCount" id="searchresultcount">604056 results</span> 29 30 <span wicket:id="resultPageIndicator" id="searchresultpagecount">Showing 1 to 25</span> 30 31 31 <div class="searchresultpagination"> 32 32 <div wicket:id="pagingTop">[PAGING]</div> 33 33 </div> 34 35 34 </div> 36 35 37 36 <ul id="searchresultitems"> 38 37 <li wicket:id="resultItem" class="searchresultitem"> 39 <h2> 40 <a wicket:id="title" href="record1.html">[TITLE]</a> 41 </h2> 42 <div class="searchresultitembrief"> 43 <p class="searchresultmoreless"> 44 <a href="#" class="searchresultdetailstoggle">expand</a> 45 </p> 46 <p class="searchresultdescription" wicket:id="description"> 47 [DESCRIPTION] 48 </p> 49 <p class="searchresultresources"> 50 Resources: <a href="record1.html">1 text file</a>, <a href="record1.html">1 audio file</a>, <a href="record1.html">1 annotation file</a> 51 </p> 52 </div> 53 54 <div class="searchresultitemextended"> 55 <p class="searchresultmoreless"> 56 <a href="#" class="searchresultdetailstoggle">collapse</a> 57 </p> 58 <p class="searchresultdescription"> 59 In China (and specifically in Beijing) of the late seventies, the call for a democracy movement was growing ever stronger, before finally being silenced by the new regime under Deng Xiaoping. This paper exmaines both the historical sources and the eventual outcome of this movement during the anxious years of '78-'79. 60 </p> 61 <div class="searchresultattributes"> 62 <table class="recorddetailstable"> 63 <tbody class="attributesTbody"> 64 <tr> 65 <td class="attribute"> 66 <div>Collection</div> 67 </td><td class="attributeValue"> 68 <div>UBU Clarin Set<a class="recordfacetselect" title="Search for similar" href="index2.html"><span>[search for similar]</span></a></div> 69 </td> 70 </tr> 71 <tr> 72 <td class="attribute"> 73 <div>Genre</div> 74 </td><td class="attributeValue"> 75 <div>info:eu-repo/semantics/bachelorthesis <a class="recordfacetselect" title="Search for similar" href="index2.html"><span>[search for similar]</span></a></div> 76 </td> 77 </tr><tr> 78 <td class="attribute"> 79 <div>Languages</div> 80 </td><td class="attributeValue"> 81 <div>Dutch <a class="recordattributeinfo" href="http://infra.clarin.eu/service/language/info.php?code=nld"><span>[info]</span></a> <a class="recordfacetselect" title="Search for similar" href="index2.html"><span>[search for similar]</span></a></div> 82 </td> 83 </tr><tr> 84 <td class="attribute"> 85 <div>National project</div> 86 </td><td class="attributeValue"> 87 <div>CLARIN-NL <a class="recordfacetselect" title="Search for similar" href="index2.html"><span>[search for similar]</span></a></div> 88 </td> 89 </tr><tr> 90 <td class="attribute"> 91 <div>Resource type</div> 92 </td><td class="attributeValue"> 93 <div>text <a class="recordfacetselect" title="Search for similar" href="index2.html"><span>[search for similar]</span></a></div> 94 </td> 95 </tr> 96 </tbody> 97 </table> 98 99 <h3>Resources</h3> 100 <ul> 101 <li class="writtenresource"><a href="">http://dspace.library.uu.nl/bitstream/1874/235456/1/Bachelorscriptie+Rene+Witteveen+3375005.docx</a></li> 102 <li class="audioresource"><a href="">http://corpus1.mpi.nl/qfs1/media-archive/dobes_data/Ache/Documentaci_n_-_Documentation/Comunidades_-_Communities/Cerro_Moroti/Media/002-djawu_klluu-2011-09-01.wav</a></li> 103 <li class="annotationresource"><a href="">http://corpus1.mpi.nl/qfs1/media-archive/dobes_data/Ache/Documentaci_n_-_Documentation/Comunidades_-_Communities/Cerro_Moroti/Annotations/002-djawu_klluu-2011-09-01.eaf</a></li> 104 </ul> 105 </div> 106 107 <p class="searchresultfullrecord"> 108 <a href="record1.html">View full record</a> 109 </p> 110 </div> 111 <div class="searchresultitemend"></div> 38 <wicket:container wicket:id="resultItemDetails" /> 112 39 </li> 113 40 </ul> 41 114 42 <div id="searchresultpagination"> 115 43 <div wicket:id="pagingBottom">[PAGING]</div> -
vlo/branches/vlo-3.0/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/wicket/components/SearchResultsPanel.java
r4556 r4560 55 55 private final IDataProvider<SolrDocument> solrDocumentProvider; 56 56 private final DataView<SolrDocument> resultsView; 57 57 58 58 public SearchResultsPanel(String id, IModel<QueryFacetsSelection> model) { 59 59 super(id, model); 60 60 solrDocumentProvider = new SolrDocumentProvider(documentService, model); 61 62 add(resultsView = createResultsView("resultItem")); 61 62 // data view for search results 63 resultsView = new DataView<SolrDocument>("resultItem", solrDocumentProvider, 10) { 64 65 @Override 66 protected void populateItem(Item<SolrDocument> item) { 67 // single result item 68 item.add(new SearchResultItemPanel("resultItemDetails", item.getModel())); 69 } 70 }; 71 add(resultsView); 63 72 64 73 // pagination navigators … … 79 88 } 80 89 90 /** 91 * Gets called on each request before render 92 */ 81 93 @Override 82 94 protected void onConfigure() { … … 85 97 this.get("pagingTop").setVisible(showPaging); 86 98 this.get("pagingBottom").setVisible(showPaging); 87 }88 89 private DataView<SolrDocument> createResultsView(String id) {90 return new DataView<SolrDocument>(id, solrDocumentProvider, 10) {91 92 @Override93 protected void populateItem(Item<SolrDocument> item) {94 final IModel<SolrDocument> documentModel = item.getModel();95 item.add(new SolrFieldLabel("title", documentModel, FacetConstants.FIELD_NAME));96 item.add(new SolrFieldLabel("description", documentModel, FacetConstants.FIELD_DESCRIPTION, "<no description>"));97 //TODO: get resource information98 }99 };100 99 } 101 100 … … 144 143 } 145 144 146 public static class SolrFieldLabel extends Label {147 148 public SolrFieldLabel(String id, IModel<SolrDocument> documentModel, String fieldName) {149 super(id, new SolrFieldModel(documentModel, fieldName));150 }151 152 public SolrFieldLabel(String id, IModel<SolrDocument> documentModel, String fieldName, String nullFallback) {153 super(id,154 new NullFallbackModel(155 new SolrFieldModel(documentModel, fieldName), nullFallback));156 }157 158 }159 160 145 } -
vlo/branches/vlo-3.0/vlo-web-app/src/main/webapp/js/vlo-search.js
r4466 r4560 18 18 19 19 $(document).ready(function() { 20 $(".searchresultitemextended").hide();20 // $(".searchresultitemextended").hide(); 21 21 22 22 $("a.searchresultdetailstoggle").click(function(event) { 23 23 event.preventDefault(); 24 var item = $(this).parents(".searchresultitem");25 item.find(".searchresultitembrief").toggle();26 item.find(".searchresultitemextended").toggle();24 // var item = $(this).parents(".searchresultitem"); 25 // item.find(".searchresultitembrief").toggle(); 26 // item.find(".searchresultitemextended").toggle(); 27 27 }); 28 28 });
Note: See TracChangeset
for help on using the changeset viewer.