summaryrefslogtreecommitdiff
path: root/htroot/ConfigSearchPage_p.html
diff options
context:
space:
mode:
authorreger <reger18@arcor.de>2016-12-12 02:29:15 +0100
committerreger <reger18@arcor.de>2016-12-12 02:29:15 +0100
commit8acdc5443bde86221491ec586aff8f57fdefb147 (patch)
tree2ecf5098928e02d2fb6e6b24922c8799823165fe /htroot/ConfigSearchPage_p.html
parent60160877f535f1f0d2eb9d4cf751b8116044ec48 (diff)
prepare ConfigSearchPage servlet to append and remove navigator plugins,
keeping order of added nav's. The search page preview template displays active navs. Therefore a select and add button has been added below the preview (to keep it close to actual). This should in future likely be done by drag&drop (html5 feature).
Diffstat (limited to 'htroot/ConfigSearchPage_p.html')
-rw-r--r--htroot/ConfigSearchPage_p.html54
1 files changed, 28 insertions, 26 deletions
diff --git a/htroot/ConfigSearchPage_p.html b/htroot/ConfigSearchPage_p.html
index 87808b43d..7be1c66c2 100644
--- a/htroot/ConfigSearchPage_p.html
+++ b/htroot/ConfigSearchPage_p.html
@@ -129,29 +129,20 @@
</ul></td>
</tr>
<tr>
- <td><input type="checkbox" name="search.navigation.namespace" value="true" #(search.navigation.namespace)#::checked="checked" #(/search.navigation.namespace)# /></td>
- <td><ul class="nav nav-sidebar menugroup" id="sidebarNameSpace" style="padding-left:15px; padding-right:10px;">
- <li><h3>Wiki Name Space</h3></li>
- </ul></td>
- </tr>
- <tr>
<td><input type="checkbox" name="search.navigation.language" value="true" #(search.navigation.language)#::checked="checked" #(/search.navigation.language)# /></td>
<td><ul class="nav nav-sidebar menugroup" id="sidebarLanguages" style="padding-left:15px; padding-right:10px;">
<li><h3>Language</h3></li>
</ul></td>
</tr>
+ #{search.navigation.plugin}#
<tr>
- <td><input type="checkbox" name="search.navigation.authors" value="true" #(search.navigation.authors)#::checked="checked" #(/search.navigation.authors)# /></td>
- <td><ul class="nav nav-sidebar menugroup" id="sidebarAuthors" style="padding-left:15px; padding-right:10px;">
- <li><h3>Author</h3></li>
- </ul></td>
- </tr>
- <tr>
- <td><input type="checkbox" name="search.navigation.collections" value="true" #(search.navigation.collections)#::checked="checked" #(/search.navigation.collections)# /></td>
- <td><ul class="nav nav-sidebar menugroup" id="sidebarCollections" style="padding-left:15px; padding-right:10px;">
- <li><h3>Collection</h3></li>
- </ul></td>
+ <td><button class="btn btn-xs" name="del.nav" value="#[name]#"><span class="glyphicon glyphicon-remove" style="color: red"/></button></td>
+ <td><ul class="nav nav-sidebar menugroup" style="padding-left:15px; padding-right:10px;">
+ <li><h3>#[displayname]#</h3></li>
+ </ul><input type="hidden" name="search.navigation.active" value="#[name]#" />
+ </td>
</tr>
+ #{/search.navigation.plugin}#
<tr>
<td></td>
<td><ul class="nav nav-sidebar menugroup" id="vocabulary" style="padding-left:15px; padding-right:10px;">
@@ -161,15 +152,13 @@
<tr>
<td></td>
<td><div id="sidebarAbout" style="padding-left:15px; padding-right:10px; margin-top: 5px;">
- <h3>about#[about.headline]#</h3>
+ <h3>#[about.headline]#</h3>
<div>#[about.body]#</div>
</div></td>
</tr>
</table>
- <label for="search.navigation.maxcount">max. items</label>
- <input type="text" id="search.navigation.maxcount" name="search.navigation.maxcount" size="4" value="#[search.navigation.maxcount]#">
</fieldset>
- </div>
+ </div>
</td>
<td valign="top">
<div style="float: left;">
@@ -286,16 +275,29 @@ var solr= $.getJSON("solr/collection1/select?q=*:*&defType=edismax&start=0&rows=
</table>
</td>
</tr>
+ </table>
+ <table>
<tr>
<td>
- <fieldset>
- <dt>&nbsp;</dt>
- <dd>
- <input type="submit" name="searchpage_set" value="Save Settings" class="btn btn-primary" />&nbsp;&nbsp;
- <input type="submit" name="searchpage_default" value="Set Default Values" class="btn btn-primary" />
- </dd>
+ <fieldset><legend>Add Navigators</legend>
+ <label for="search.navigation.navname">append</label>
+ <select type="text" name="search.navigation.navname">
+ <option value="authors">Authors</option>
+ <option value="collections">Collection</option>
+ <option value="namespace">Wiki Name Space</option>
+ <option value="year">Year</option>
+ </select>
+ <button type="submit" name="add.nav" class="btn btn-xs btn-default" ><span class="glyphicon glyphicon-plus-sign" style="color: green"/></button><br>
+ <label for="search.navigation.maxcount">max. items</label>
+ <input type="text" id="search.navigation.maxcount" name="search.navigation.maxcount" size="3" value="#[search.navigation.maxcount]#">
</fieldset>
</td>
+ <td>
+ <div style="padding-left:25px;">
+ <input type="submit" name="searchpage_set" value="Save Settings" class="btn btn-primary" />&nbsp;&nbsp;
+ <input type="submit" name="searchpage_default" value="Set Default Values" class="btn btn-primary" />
+ </div>
+ </td>
</tr>
</table>
</form>