Bug 8208 follow-up: move Clear and Create new buttons out of results
authorJared Camins-Esakov <jcamins@cpbibliography.com>
Mon, 9 Jul 2012 12:56:27 +0000 (08:56 -0400)
committerPaul Poulain <paul.poulain@biblibre.com>
Thu, 26 Jul 2012 15:47:50 +0000 (17:47 +0200)
Turns "Clear" and "Create new" links into buttons that are visible
before a search is performed, so that the user does not have to do
a search just to clear the field or create a new authority. This
commit also changes the formatting from textual links to buttons.

Signed-off-by: Katrin Fischer <Katrin.Fischer.83@web.de>
Nicer and more logical display.
Allows creating of a new authority without doing a search first
or when no results were found.

Signed-off-by: Paul Poulain <paul.poulain@biblibre.com>
koha-tmpl/intranet-tmpl/prog/en/css/staff-global.css
koha-tmpl/intranet-tmpl/prog/en/includes/auth-finder-search.inc
koha-tmpl/intranet-tmpl/prog/en/modules/authorities/searchresultlist-auth.tt

index a8e9d0a..436b728 100644 (file)
@@ -2347,6 +2347,10 @@ ul.ui-tabs-nav li {
     font-style: italic;
 }
 
+#authfinderops {
+    float: right;
+}
+
 /* jQuery UI Datepicker */
 .ui-datepicker-trigger {
     vertical-align: middle;
index a6d55df..fe22d6b 100644 (file)
@@ -2,6 +2,11 @@
 //<![CDATA[
 
 $(document).ready(function(){
+
+    var searchButton = new YAHOO.widget.Button("search");
+    var cancelButton = new YAHOO.widget.Button("cancel");
+    var clearButton = new YAHOO.widget.Button("clear");
+    var newButton = new YAHOO.widget.Button("createnew");
     // marclist
     $( "#value_any" ).autocomplete({
         source: function(request, response) {
@@ -85,6 +90,11 @@ $(document).ready(function(){
     });
 });
 
+function finderjumpfull(page)
+{
+    window.open(page,'','fullscreen,scrollbars');
+}
+
 //]]>
 </script>
 
@@ -159,5 +169,10 @@ $(document).ready(function(){
             <option value="HeadingDsc">Heading descendant</option>
         </select>
         </li></ol></fieldset>
-            <fieldset class="action"> <input type="submit" value="Start search" class="submit" /> <a class="cancel close" href="#">Cancel</a></fieldset>
+            <fieldset class="action"> <input type="submit" value="Start search" class="submit" id="search" /> <a id="cancel" class="cancel close" href="#">Cancel</a>
+            <span id="authfinderops">
+            <a href="javascript:finderjumpfull('blinddetail-biblio-search.pl?authid=0&amp;index=[% index %]')" id="clear" class="button">Clear field</a>
+            <a href="javascript:finderjumpfull('authorities.pl?index=[% index %]&authtypecode=[% authtypecode %]')" id="createnew" class="button">Create new</a>
+            </span>
+            </fieldset>
 </form>
index dc3a72e..8008930 100644 (file)
@@ -56,26 +56,6 @@ function jumpfull(page)
                     <th>Get it!</th>
                     <th>Other action</th>
                 </tr>
-                <tr>
-                    <td>&nbsp;</td>
-                    <td>&nbsp;</td>
-                    <td>
-                        <a href="javascript:jumpfull('blinddetail-biblio-search.pl?authid=0&amp;index=[% index %]')" class="button">
-                            Clear
-                        </a>
-                    </td>
-                    <td>&nbsp;</td>
-                </tr>
-                <tr>
-                    <td>&nbsp;</td>
-                    <td>&nbsp;</td>
-                    <td>
-                        <a href="javascript:jumpfull('authorities.pl?index=[% index %]&authtypecode=[% authtypecode %]')" class="button">
-                            Create new
-                        </a>
-                    </td>
-                    <td>&nbsp;</td>
-                </tr>
                 [% FOREACH resul IN result %]
                     <tr>
                         <td>[% PROCESS authresult summary=resul.summary %]</td>
@@ -86,7 +66,7 @@ function jumpfull(page)
                             <a href="javascript:jumpfull('blinddetail-biblio-search.pl?authid=[% resul.authid %]&amp;index=[% repet.index %]&amps;repet=[% repet.repet %]')" title="[% repet.value %]">[% repet.repet %]</a>
                             [% END %]
                           [% ELSE %]
-                            <a href="javascript:jumpfull('blinddetail-biblio-search.pl?authid=[% resul.authid %]&amp;index=[% index %]')">choose</a>
+                            <a href="javascript:jumpfull('blinddetail-biblio-search.pl?authid=[% resul.authid %]&amp;index=[% index %]')">Choose</a>
                           [% END %]
                         </td>
                         <td><a href="authorities.pl?authid=[% resul.authid %]">Edit authority</a></td>