Fix for Bug 4302, shouldn't have to scroll left to right on z search results
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / includes / cataloging-toolbar.inc
1
2
3 <div id="toolbar">
4 <script type="text/javascript">
5         //<![CDATA[
6
7         // prepare DOM for YUI Toolbar
8
9          $(document).ready(function() {
10             $("#newmenuc").empty();
11             yuiToolbar();
12         yuiZ3950button();
13          });
14
15         // YUI Toolbar Functions
16
17         function yuiToolbar() {
18         
19     <!-- TMPL_IF NAME="NOTMARC" -->
20             new YAHOO.widget.Button("newrecord");
21         <!-- TMPL_ELSE -->
22         
23                 var newmenu = [
24                         { text: _("Default Framework"), url: "/cgi-bin/koha/cataloguing/addbiblio.pl?frameworkcode=" },
25                         <!-- TMPL_LOOP NAME="frameworkcodeloop" -->{ text: "<!-- TMPL_VAR name="frameworktext" -->", url: "/cgi-bin/koha/cataloguing/addbiblio.pl?frameworkcode=<!-- TMPL_VAR name="value" -->"},
26 <!-- /TMPL_LOOP -->
27                 ]
28
29             new YAHOO.widget.Button({
30                 type: "menu",
31                 label: _("New Record"),
32                 name: "newmenubutton",
33                 menu: newmenu,
34                 container: "newmenuc"
35             });  
36         }
37
38     /* this function open a popup to search on z3950 server.  */
39     function PopupZ3950() {
40         var strQuery = GetZ3950Terms();
41         if(strQuery){
42             window.open("/cgi-bin/koha/cataloguing/z3950_search.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->"+strQuery,"z3950search",'width=760,height=450,location=yes,toolbar=no,scrollbars=yes,resize=yes');
43         }
44     }
45     /* provide Z3950 search points */
46     function GetZ3950Terms(){
47         var strQuery="&frameworkcode=";
48         <!-- TMPL_LOOP NAME='z3950_search_params' -->
49             strQuery += "&" + "<!-- TMPL_VAR NAME="name" -->" + "=" + "<!-- TMPL_VAR NAME="encvalue" -->";
50         <!-- /TMPL_LOOP -->
51         return strQuery;
52     }
53     /* prepare DOM for Z39.50 Search Button */
54     function yuiZ3950button() {
55         new YAHOO.widget.Button({
56                 id: "z3950search",
57                 type: "button",
58                 label: _("Z39.50 Search"),
59                 container: "newmenuc",
60                 onclick: {fn:function(){PopupZ3950()}}
61         });
62     }
63         //]]>
64         </script>
65         
66   <div id="newmenuc">
67     <!-- TMPL_IF NAME="NOTMARC" -->
68                 <a id="newrecord" href="/cgi-bin/koha/cataloging/addbiblio.pl">New Record</a>
69         <!-- TMPL_ELSE -->
70                 <form name="f" action="addbiblio.pl" method="post">
71                 <label for="frameworkcode">New Record with framework:</label>
72                         <select name="frameworkcode" id="frameworkcode">
73                                 <option value="">Default</option>
74                                 <!-- TMPL_LOOP NAME="frameworkcodeloop" -->
75                                         <option value="<!-- TMPL_VAR NAME="value" -->">
76                                                 <!-- TMPL_VAR NAME="frameworktext" -->
77                                         </option>
78                                 <!-- /TMPL_LOOP -->
79                         </select>
80                         <input type="submit" value="Add Record Without Search" />
81                 </form>
82         <a id="z3950search" onclick="PopupZ3950(); return false;">Z39.50 Search</a>
83     <!-- /TMPL_IF -->  
84
85   </div>
86 </div>