Bug 10096 - Add a Z39.50 interface for authority searching
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / includes / authorities-toolbar.inc
index ec216bd..972cea6 100644 (file)
@@ -1,82 +1,62 @@
-<div id="toolbar">
 <script type="text/javascript">
-       //<![CDATA[
+//<![CDATA[
+    $(document).ready(function() {
+        $("#delAuth").click(function(){
+            confirm_deletion();
+            return false;
+        });
 
-       // prepare DOM for YUI Toolbar
+        $("#z3950submit").click(function(){
+            window.open("/cgi-bin/koha/cataloguing/z3950_auth_search.pl","z3950search",'width=740,height=450,location=yes,toolbar=no,scrollbars=yes,resize=yes');
+            return false;
+        });
 
-        $(document).ready(function() {
-           $("#newmenuc").empty();
-           $("#delAuthc").empty();
-        $("#savemenuc").empty();
-           yuiToolbar();
-        });
+    });
 
-       // YUI Toolbar Functions
+//]]>
+</script>
 
-       function yuiToolbar() {   
-       
-               var newmenu = [
-                       [% FOREACH authtypesloo IN authtypesloop %]{ text: "[% authtypesloo.authtypetext %]", url: "/cgi-bin/koha/authorities/authorities.pl?authtypecode=[% authtypesloo.value %]"},
-[% END %]
-               ]
+[% IF ( authid || CAN_user_editauthorities) %]
 
-           new YAHOO.widget.Button({
-               type: "menu",
-            label: _("New authority"),
-               name: "newmenubutton",
-               menu: newmenu,
-               container: "newmenuc"
-           });  
-               
-               var editButton = new YAHOO.widget.Button("editAuth");
-               
-               var delAuthButton = new YAHOO.widget.Button({
-          id: "delAuth", 
-          type: "button", 
-          label: _("Delete"), 
-          container: "delAuthc",
-                 onclick: {fn: confirm_deletion }
-        });
+<div id="toolbar" class="btn-toolbar">
 
-        var savemenu = [
-            { text: _("MADS (XML)"), url: "/cgi-bin/koha/authorities/export.pl?format=mads&op=export&authid=[% authid %]" },
-            { text: _("MARCXML"), url: "/cgi-bin/koha/authorities/export.pl?format=marcxml&op=export&authid=[% authid %]" },
-            { text: _("MARC (non-Unicode/MARC-8)"), url: "/cgi-bin/koha/authorities/export.pl?format=marc8&op=export&authid=[% authid %]" },
-            { text: _("MARC (Unicode/UTF-8)"), url: "/cgi-bin/koha/authorities/export.pl?format=utf8&op=export&authid=[% authid %]" },
-        ];
+[% IF ( authid ) %]
+    [% IF ( CAN_user_editauthorities ) %]
+        <div class="btn-group"><a class="btn btn-small" id="editAuth" href="authorities.pl?authid=[% authid %]"><i class="icon-pencil"></i> Edit</a></div>
+        <div class="btn-group"><a class="btn btn-small" id="dupAuth" href="authorities.pl?authid=[% authid %]&amp;op=duplicate"><i class="icon-copy"></i> Duplicate</a></div>
+        [% UNLESS ( count ) %]
+            <div class="btn-group"><a href="#" class="btn btn-small" id="delAuth"><i class="icon-remove"></i> Delete</a></div>
+        [% END %]
+    [% END %]
 
-        new YAHOO.widget.Button({
-            type: "menu",
-            label: _("Save"),
-            name: "savemenubutton",
-            menu: savemenu,
-            container: "savemenuc"
-        });
-       }
+    <div class="btn-group">
+        <a class="btn btn-small dropdown-toggle" data-toggle="dropdown" href="#"><i class="icon-download-alt"></i> Save
+        <span class="caret"></span>
+        </a>
+        <ul class="dropdown-menu">
+            <li><a href="/cgi-bin/koha/authorities/export.pl?format=mads&amp;op=export&amp;authid=[% authid %]">MADS (XML)</a></li>
+            <li><a href="/cgi-bin/koha/authorities/export.pl?format=marcxml&amp;op=export&amp;authid=[% authid %]">MARCXML</a></li>
+            <li><a href="/cgi-bin/koha/authorities/export.pl?format=marc8&amp;op=export&amp;authid=[% authid %]">MARC (non-Unicode/MARC-8)</a></li>
+            <li><a href="/cgi-bin/koha/authorities/export.pl?format=utf8&amp;op=export&amp;authid=[% authid %]">MARC (Unicode/UTF-8)</a></li>
+        </ul>
+    </div>
+[% END %]
 
-       //]]>
-       </script>
-  <form name="f2" method="post" action="authorities.pl">       
-  
-[% IF ( authid ) %]  <a id="editAuth" href="authorities.pl?authid=[% authid %]">Edit</a>
-    
-    [% UNLESS ( count ) %]
-    <span id="delAuthc"><a id="delAuth" href="javascript:confirm_deletion()">Delete</a></span>
-    [% END %]
-    <span id="savemenuc">Save</span>
-[% ELSE %]&nbsp;[% END %]
-  
-  <span id="newmenuc">
-       <label for="add_authtypecode">New: </label>
-        <select id="add_authtypecode" name="authtypecode">
-[% FOREACH authtypesloo IN authtypesloop %]
-  [% IF ( authtypesloo.selected ) %]
-        <option value="[% authtypesloo.value %]" selected="selected">[% authtypesloo.authtypetext %]</option>
-  [% ELSE %]
-        <option value="[% authtypesloo.value %]">[% authtypesloo.authtypetext %]</option>
-  [% END %]
+[% IF ( CAN_user_editauthorities ) %]
+    <div class="btn-group">
+        <a class="btn btn-small dropdown-toggle" data-toggle="dropdown" href="#"><i class="icon-plus"></i> New authority
+        <span class="caret"></span>
+        </a>
+        <ul class="dropdown-menu">
+            [% FOREACH authtypesloo IN authtypesloop %]
+            <li><a href="/cgi-bin/koha/authorities/authorities.pl?authtypecode=[% authtypesloo.value %]">[% authtypesloo.authtypetext %]</a></li>
+            [% END %]
+        </ul>
+    </div>
+    <div class="btn-group">
+        <a class="btn btn-small" id="z3950submit" href="#"><i class="icon-search"></i> Z39.50 search</a>
+    </div>
 [% END %]
-        </select>
-      <input type="submit" value="Add" class="button" />
-  </span></form>
 </div>
+
+[% END %]