Bug 20911: Use 'POST' to submit search history forms
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / modules / admin / sru_modmapping.tt
1 [% USE Asset %]
2 [% SET footerjs = 1 %]
3 [% INCLUDE 'doc-head-open.inc' %]
4 <title>Koha &rsaquo; SRU search fields mapping</title>
5 [% INCLUDE 'doc-head-close.inc' %]
6 </head>
7
8 <body id="admin_sru_modmapping" class="admin">
9
10 <div id="custom-doc" class="yui-t7">
11
12     <div id="bd">
13         <h1>Modify SRU search fields mapping</h1>
14         <form id="form01" method="post">
15             <fieldset class="rows">
16                 <div class="yui-g">
17                     <div class="yui-u first">
18                         <ol>
19                             <li>
20                                 <label for="title">Title: </label>
21                                 <input id="title" type="text" value="[% mapping.title %]" />
22                             </li>
23                             <li>
24                                 <label for="isbn">ISBN: </label>
25                                 <input id="isbn" type="text" value="[% mapping.isbn %]" />
26                             </li>
27                             <li>
28                                 <label for="lccall">LC call number: </label>
29                                 <input id="lccall" type="text" value="[% mapping.lccall %]" />
30                             </li>
31                             <li>
32                                 <label for="controlnumber">Control number: </label>
33                                 <input id="controlnumber" type="text" value="[% mapping.controlnumber %]" />
34                             </li>
35                             <li>
36                                 <label for="srchany">Any: </label>
37                                 <input id="srchany" type="text" value="[% mapping.srchany %]" />
38                             </li>
39                         </ol>
40                     </div>
41                     <div class="yui-u">
42                         <ol>
43                             <li>
44                                 <label for="author">Author: </label>
45                                 <input id="author" type="text" value="[% mapping.author %]" />
46                             </li>
47                             <li>
48                                 <label for="issn">ISSN: </label>
49                                 <input id="issn" type="text" value="[% mapping.issn %]" />
50                             </li>
51                             <li>
52                                 <label for="subject">Subject: </label>
53                                 <input id="subject" type="text" value="[% mapping.subject %]" />
54                             </li>
55                             <li>
56                                 <label for="dewey">Dewey: </label>
57                                 <input id="dewey" type="text" value="[% mapping.dewey %]" />
58                             </li>
59                             <li>
60                                 <label for="stdid">Standard ID: </label>
61                                 <input id="stdid" type="text" value="[% mapping.stdid %]" />
62                             </li>
63                         </ol>
64                     </div>
65                 </div>
66             </fieldset>
67             <fieldset class="action">
68                 <input type="submit" value="Save" class="submit" />
69                 <a class="close cancel" href="#">Cancel</a>
70             </fieldset>
71         </form>
72     </div>
73
74 [% MACRO jsinclude BLOCK %]
75     [% Asset.js("js/admin-menu.js") %]
76     <script type="text/javascript">
77         $(document).ready(function() {
78             $("#form01").submit(function(event) {
79                 if(window.opener) {
80                     var newmap=allInputs();
81                     window.opener.$('#show_sru_fields').val(newmap);
82                     window.close();
83                 } else {
84                     // In this case not called as a popup. Just do nothing.
85                     event.preventDefault();
86                 }
87             });
88         });
89         function allInputs () {
90             var aInput= new Array();
91             $("form :input").each(function() {
92                 if( this.id && $(this).val() ) {
93                     aInput.push(this.id+'='+$(this).val());
94                 }
95             });
96             return aInput.join(',');
97         }
98     </script>
99 [% END %]
100
101 [% INCLUDE 'popup-bottom.inc' %]