Bug 5917 : Swapping templates over
[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                 var newmenu = [
20                         { text: _("Default Framework"), url: "/cgi-bin/koha/cataloguing/addbiblio.pl?frameworkcode=" },
21                         [% FOREACH frameworkcodeloo IN frameworkcodeloop %]{ text: "[% frameworkcodeloo.frameworktext %]", url: "/cgi-bin/koha/cataloguing/addbiblio.pl?frameworkcode=[% frameworkcodeloo.value %]"},
22 [% END %]
23                 ]
24
25             new YAHOO.widget.Button({
26                 type: "menu",
27                 label: _("New Record"),
28                 name: "newmenubutton",
29                 menu: newmenu,
30                 container: "newmenuc"
31             });  
32         }
33
34     /* this function open a popup to search on z3950 server.  */
35     function PopupZ3950() {
36         var strQuery = GetZ3950Terms();
37         if(strQuery){
38             window.open("/cgi-bin/koha/cataloguing/z3950_search.pl?biblionumber=[% biblionumber %]"+strQuery,"z3950search",'width=760,height=450,location=yes,toolbar=no,scrollbars=yes,resize=yes');
39         }
40     }
41     /* provide Z3950 search points */
42     function GetZ3950Terms(){
43         var strQuery="&frameworkcode=";
44         [% FOREACH z3950_search_param IN z3950_search_params %]
45             strQuery += "&" + "[% z3950_search_param.name %]" + "=" + "[% z3950_search_param.encvalue %]";
46         [% END %]
47         return strQuery;
48     }
49     /* prepare DOM for Z39.50 Search Button */
50     function yuiZ3950button() {
51         new YAHOO.widget.Button({
52                 id: "z3950search",
53                 type: "button",
54                 label: _("Z39.50 Search"),
55                 container: "newmenuc",
56                 onclick: {fn:function(){PopupZ3950()}}
57         });
58     }
59         //]]>
60         </script>
61         
62   <div id="newmenuc">
63                 <form name="f" action="addbiblio.pl" method="post">
64                 <label for="frameworkcode">New Record with framework:</label>
65                         <select name="frameworkcode" id="frameworkcode">
66                                 <option value="">Default</option>
67                                 [% FOREACH frameworkcodeloo IN frameworkcodeloop %]
68                                         <option value="[% frameworkcodeloo.value %]">
69                                                 [% frameworkcodeloo.frameworktext %]
70                                         </option>
71                                 [% END %]
72                         </select>
73                         <input type="submit" value="Add Record Without Search" />
74                 </form>
75         <a id="z3950search" onclick="PopupZ3950(); return false;">Z39.50 Search</a>
76
77   </div>
78 </div>