4 [% INCLUDE 'doc-head-open.inc' %]
5 <title>Koha › SRU search fields mapping for bibliographic records</title>
6 [% INCLUDE 'doc-head-close.inc' %]
9 <body id="admin_sru_modmapping" class="admin">
11 <div class="main container-fluid">
14 <h1>Modify SRU search fields mapping for bibliographic records</h1>
16 <form id="form01" method="post">
17 <fieldset class="rows">
19 <div class="col-xs-6">
22 <label for="title">Title: </label>
23 <input id="title" type="text" value="[% mapping.title | html %]" />
26 <label for="isbn">ISBN: </label>
27 <input id="isbn" type="text" value="[% mapping.isbn | html %]" />
30 <label for="lccall">LC call number: </label>
31 <input id="lccall" type="text" value="[% mapping.lccall | html %]" />
34 <label for="controlnumber">Control number: </label>
35 <input id="controlnumber" type="text" value="[% mapping.controlnumber | html %]" />
38 <label for="srchany">Any: </label>
39 <input id="srchany" type="text" value="[% mapping.srchany | html %]" />
43 <div class="col-xs-6">
46 <label for="author">Author: </label>
47 <input id="author" type="text" value="[% mapping.author | html %]" />
50 <label for="issn">ISSN: </label>
51 <input id="issn" type="text" value="[% mapping.issn | html %]" />
54 <label for="subject">Subject: </label>
55 <input id="subject" type="text" value="[% mapping.subject | html %]" />
58 <label for="dewey">Dewey: </label>
59 <input id="dewey" type="text" value="[% mapping.dewey | html %]" />
62 <label for="stdid">Standard ID: </label>
63 <input id="stdid" type="text" value="[% mapping.stdid | html %]" />
69 <fieldset class="action">
70 <input type="submit" value="Save" class="submit" />
71 <a class="close cancel" href="#">Cancel</a>
77 [% MACRO jsinclude BLOCK %]
78 [% Asset.js("js/admin-menu.js") | $raw %]
80 $(document).ready(function() {
81 $("#form01").submit(function(event) {
83 var newmap=allInputs();
84 window.opener.$('#show_sru_fields').val(newmap);
87 // In this case not called as a popup. Just do nothing.
88 event.preventDefault();
92 function allInputs () {
93 var aInput= new Array();
94 $("form :input").each(function() {
95 if( this.id && $(this).val() ) {
96 aInput.push(this.id+'='+$(this).val());
99 return aInput.join(',');
104 [% INCLUDE 'intranet-bottom.inc' popup_window=1 %]