bugfix: re-enable HTML::FillInForm to create persistent search using
[webpac] / template_html / results.html
index 4100181..9647462 100644 (file)
@@ -1,15 +1,8 @@
-<html>
-<head>
-<title>FF WebPAC</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
-<link rel="stylesheet" type="text/css" href="style.css">
 <TMPL_VAR NAME="PAGER_JAVASCRIPT">
-</head>
-<body>
-<p><a href="/">Knji¾nice FF-a</a></p>
 
 <form method=post>
     <input type=submit value="Natrag na pretra¾ivanje" class="navigacijaDISABLED">
+    <TMPL_VAR NAME="SEARCH_HIDDEN">
 
 <!--
     <input type=submit value="Prija¹nja pretra¾ivanja"  class="navigacija">
 
 <form>
 
-<p>Your query <TMPL_VAR search> returned <TMPL_VAR hits> results...
-</p>
-
-<TABLE BORDER=0 WIDTH=100%>
-<TR><TD><TABLE BORDER=1 WIDTH=100%>
-
-<!-- FIXME
-<pre>
-last_PAGER_offset: <TMPL_VAR last_PAGER_offset>
-PAGER_offset: <TMPL_VAR PAGER_offset>
-</pre>
--->
-
-<TMPL_IF NAME="full">
-
-<input type=submit value="Back to all results">
-<input type="hidden" name="PAGER_offset" value="<TMPL_VAR last_PAGER_offset>" />
-
-<TMPL_LOOP NAME="PAGER_DATA_LIST">
-  <TR>
-       <td><TMPL_VAR NAME="nr"></td>
-       <td>
-       <!--
-       <TMPL_VAR NAME="headline">
-       <i><TMPL_VAR NAME="path"></i>
-       <b><TMPL_VAR NAME="rank"></b>
-       -->
-       </td>
-       </tr>
-  <tr>
-       <td colspan="2">
-               <table border=0> <TMPL_VAR NAME="html"> </table>
-       </td></td>
-  </TR>
-</TMPL_LOOP>
+<TMPL_IF NAME="hits">
+  <p>Na upit <TMPL_VAR search> pronaðeno je <TMPL_VAR hits> rezultata ...
+  </p>
+
+  <p>Sortiraj prema:
+       <a href="<TMPL_VAR NAME="url_params_paths">&sortby=personalname_swish">autoru</a>,
+       <a href="<TMPL_VAR NAME="url_params_paths">&sortby=titleandresponsibility_swish">naslovu</a>,
+       <a href="<TMPL_VAR NAME="url_params_paths">&sortby=personalname_swish titleandresponsibility_swish">autoru i naslovu</a>,
+       <a href="<TMPL_VAR NAME="url_params_paths">&sortby=titleandresponsibility_swish personalname_swish">naslovu i autoru</a>
+  </p>
+
+  <TABLE BORDER=1 WIDTH="100%">
+  <TR><TD class="results" colspan=2>
+
+  <!-- FIXME
+  <pre>
+  last_PAGER_offset: <TMPL_VAR last_PAGER_offset>
+  PAGER_offset: <TMPL_VAR PAGER_offset>
+  </pre>
+  -->
+
+  <TMPL_IF NAME="full">
+
+  <input type=submit value="Natrag na listu rezultata">
+  <input type="hidden" name="PAGER_offset" value="<TMPL_VAR last_PAGER_offset>" />
+
+  </td></tr>
+
+  <TMPL_LOOP NAME="PAGER_DATA_LIST">
+    <TR>
+       <td class="results"><TMPL_VAR NAME="nr"></td>
+       <td class="results">
+       <!--
+       <TMPL_VAR NAME="headline">
+       <i><TMPL_VAR NAME="path"></i>
+       <b><TMPL_VAR NAME="rank"></b>
+       -->
+       </td>
+       </tr>
+    <tr>
+       <td colspan="2">
+               <table class="results" border=0> <TMPL_VAR NAME="html"> </table>
+       </td>
+    </TR>
+  </TMPL_LOOP>
+
+  <TMPL_ELSE>
+
+  <input nowrap type=button value="+" onClick="do_checkbox('path',1)">
+  <input nowrap type=button value="-" onClick="do_checkbox('path',0)">
+  <input nowrap type=button value="&#177;" onClick="do_checkbox('path',-1)">
+  <input nowrap type=submit name="show_full" value="Poka¾i detalje o odabranim jedinicama" onClick="PAGER_set_offset_and_submit(<TMPL_VAR PAGER_offset>);">
+  <input type="hidden" name="last_PAGER_offset" value="<TMPL_VAR PAGER_offset>" />
+
+  </td></tr>
+
+  <TMPL_LOOP NAME="PAGER_DATA_LIST">
+    <TR>
+       <td class="results" nowrap width="1%"><input type=checkbox name="path" value="<TMPL_VAR NAME="path">"><TMPL_VAR NAME="nr"></td>
+       <td class="results" width="99%">
+       <a href="<TMPL_VAR NAME="url_params">&path=<TMPL_VAR NAME="path" escape="URL">" class="headline"><TMPL_VAR NAME="headline"></a>
+       <!--
+       <i><TMPL_VAR NAME="path"></i>
+       <b><TMPL_VAR NAME="rank"></b>
+       -->
+       </td>
+    </TR>
+  </TMPL_LOOP>
+
+  </TMPL_IF>
+
+  <tr><td colspan=2>
+  <TMPL_IF NAME="full">
+  <input type=submit value="Natrag na listu rezultata">
+  <TMPL_ELSE>
+  <input nowrap type=button value="+" onClick="do_checkbox('path',1)">
+  <input nowrap type=button value="-" onClick="do_checkbox('path',0)">
+  <input nowrap type=button value="&#177;" onClick="do_checkbox('path',-1)">
+  <input type=submit name="show_full" value="Poka¾i detalje o odabranim jedinicama" onClick="PAGER_set_offset_and_submit(<TMPL_VAR last_PAGER_offset>);">
+  </TMPL_IF>
+  </td></tr>
+  <TR><TD COLSPAN=2 ALIGN=CENTER class="navigacija">
+    <TMPL_VAR NAME="PAGER_PREV">
+    <TMPL_VAR NAME="PAGER_JUMP">
+    <TMPL_VAR NAME="PAGER_NEXT">
+  </TD></TR>
+  </TABLE>
+  <TMPL_VAR NAME="PAGER_HIDDEN">
+  </FORM>
 
 <TMPL_ELSE>
-
-<input type=submit name="show_full" value="Display details about checked items" onClick="PAGER_set_offset_and_submit(0);">
-<input type="hidden" name="last_PAGER_offset" value="<TMPL_VAR PAGER_offset>" />
-
-<TMPL_LOOP NAME="PAGER_DATA_LIST">
-  <TR>
-       <td nowrap><input type=checkbox name="path" value="<TMPL_VAR NAME="path">"><TMPL_VAR NAME="nr"></td>
-       <td>
-       <TMPL_VAR NAME="headline">
-       <!--
-       <i><TMPL_VAR NAME="path"></i>
-       <b><TMPL_VAR NAME="rank"></b>
-       -->
-       <!-- FIX: remove this <TMPL_VAR NAME="html"> -->
-       </td>
-       </tr>
-  </TR>
-</TMPL_LOOP>
-
+  <!-- no results -->
+  <p>Na upit <TMPL_VAR search> nema rezultata ...</p>
 </TMPL_IF>
-
-<TR><TD COLSPAN=3 ALIGN=CENTER class="navigacija">
-  <TMPL_VAR NAME="PAGER_PREV">
-  <TMPL_VAR NAME="PAGER_JUMP">
-  <TMPL_VAR NAME="PAGER_NEXT">
-</TD></TR>
-</TABLE>
-</TABLE>
-<TMPL_VAR NAME="PAGER_HIDDEN">
-</FORM>
-
-</body>
-</html>
-