Bug 19878: Move template JavaScript to the footer: UNIMARC editor plugins, part 7
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / modules / cataloguing / value_builder / unimarc_field_225a_bis.tt
blob7499cf4d730fd4533aed85715fb003eb439a329c
1 [% SET footerjs = 1 %]
2 [% INCLUDE 'doc-head-open.inc' %]
3 <title>Koha &rsaquo; UNIMARC field 225a builder</title>
4 [% INCLUDE 'doc-head-close.inc' %]
5 <style type="text/css">
6     #custom-doc {
7         width:37.85em;
8         min-width:492px;
9         margin:auto;
10         text-align:left;
11     }
12 </style>
13 </head>
15 <body id="cat_unimarc_field_225a_bis" class="cat">
17   <div id="custom-doc" class="yui-t7">
18     <div id="bd">
19       <h1>UNIMARC field 225a builder</h1>
20       <div class="autocomplete">
21         <form>
22           <div id="fieldautocomplete" class="autocomplete">
23             <fieldset>
24               <input autocomplete="off" id="findvalue" name="findvalue" size="40" class="focus" type="text" />
25               <fieldset class="action">
26                 <input type="submit" class="submit" value="Choose" />
27               </fieldset>
28             </fieldset>
29           </div>
30         </form>
31       </div>
32     </div>
33   </div>
35 [% MACRO jsinclude BLOCK %]
36     <script type="text/javascript">
37         $(document).ready(function(){
38             $("#findvalue").autocomplete({
39                 source: "/cgi-bin/koha/cataloguing/ysearch.pl?table=biblioitems&field=collectiontitle",
40                 minLength: 3,
41                 select: function(event, ui) {
42                     $("#findvalue").val(ui.item.fieldvalue);
43                     return false;
44                 }
45             })
46             .data("ui-autocomplete")._renderItem = function(ul, item) {
47                 return $("<li></li>")
48                     .data("ui-autocomplete-item", item)
49                     .append("<a>" + item.fieldvalue + "</a>")
50                     .appendTo(ul);
51             };
53             $('form').submit(function() {
54                 var field = opener.document.getElementById("[% index %]");
55                 field.value = $('#findvalue').val();
57                 window.close();
58                 return false;
59             });
60         });
61     </script>
62 [% END %]
64 [% INCLUDE 'intranet-bottom.inc' popup_window=1 %]