Lines 14-46
var allColumns = new Array([% FOREACH item_header_loo IN item_header_loop %]'[%
Link Here
|
14 |
for( x=0; x<allColumns.length; x++ ){ |
14 |
for( x=0; x<allColumns.length; x++ ){ |
15 |
allColumns[x] = Number(allColumns[x]) + 2; |
15 |
allColumns[x] = Number(allColumns[x]) + 2; |
16 |
} |
16 |
} |
17 |
$("#itemst").tablesorter({ widgets : ['zebra'], headers: {0:{sorter: false}} }); |
17 |
$(document).ready(function(){ |
18 |
$("#selectallbutton").click(function() { |
18 |
$("#itemst").tablesorter({ widgets : ['zebra'], headers: {0:{sorter: false}} }); |
19 |
$("#itemst").find("input:checkbox").each(function() { |
19 |
$("#selectallbutton").click(function() { |
20 |
$(this).attr("checked", "checked"); |
20 |
$("#itemst").find("input:checkbox").each(function() { |
21 |
}); |
21 |
$(this).attr("checked", "checked"); |
|
|
22 |
}); |
23 |
}); |
24 |
$("#clearallbutton").click(function() { |
25 |
$("#itemst").find("input:checkbox").each(function() { |
26 |
$(this).removeAttr("checked"); |
27 |
}); |
28 |
}); |
29 |
$("input[name='disable_input']").click(function() { |
30 |
var row = $(this).attr("id"); |
31 |
row = row.replace("row","hint"); |
32 |
var subfield = $(this).next(); |
33 |
if ($(this).is(":checked")){ |
34 |
$(this).val($(this).siblings("[name='subfield']").val()); |
35 |
$(subfield).attr('disabled',true); |
36 |
$("#"+row).html(_("This subfield will be deleted")); |
37 |
} else { |
38 |
$(subfield).removeAttr('disabled'); |
39 |
$("#"+row).html(""); |
40 |
} |
41 |
}); |
22 |
}); |
42 |
}); |
23 |
$("#clearallbutton").click(function() { |
|
|
24 |
$("#itemst").find("input:checkbox").each(function() { |
25 |
$(this).removeAttr("checked"); |
26 |
}); |
27 |
}); |
28 |
$("input[name='disable_input']").click(function() { |
29 |
if ($(this).is(":checked")){ |
30 |
$(this).val($(this).siblings("[name='subfield']").val()); |
31 |
$(this).siblings().attr('disabled',true); |
32 |
} |
33 |
else { |
34 |
$(this).siblings().removeAttr('disabled'); |
35 |
} |
36 |
}); |
37 |
|
38 |
//]]> |
43 |
//]]> |
39 |
</script> |
44 |
</script> |
40 |
<script type="text/javascript" src="[% themelang %]/js/pages/batchMod.js"></script> |
45 |
<script type="text/javascript" src="[% themelang %]/js/pages/batchMod.js"></script> |
41 |
<!--[if IE]> |
46 |
<!--[if IE]> |
42 |
<style type="text/css">#selections { display: none; }</style> |
47 |
<style type="text/css">#selections { display: none; }</style> |
43 |
<![endif]--> |
48 |
<![endif]--> |
|
|
49 |
<style type="text/css">input[type=checkbox]{ margin : 0 .5em; }</style> |
44 |
<link type="text/css" rel="stylesheet" href="[% themelang %]/css/addbiblio.css" /> |
50 |
<link type="text/css" rel="stylesheet" href="[% themelang %]/css/addbiblio.css" /> |
45 |
</head> |
51 |
</head> |
46 |
<body id="tools_batchMod-edit" class="tools"> |
52 |
<body id="tools_batchMod-edit" class="tools"> |
Lines 138-154
$("input[name='disable_input']").click(function() {
Link Here
|
138 |
|
144 |
|
139 |
<div id="cataloguing_additem_newitem"> |
145 |
<div id="cataloguing_additem_newitem"> |
140 |
<h2>Edit Items</h2> |
146 |
<h2>Edit Items</h2> |
141 |
<div class="hint">Checking the box right next the subfield label will disable the entry and delete the values of that subfield on all selected items</div> |
147 |
<div class="hint">Checking the box right next the subfield label will disable the entry and delete the subfield on all selected items. Leave fields blank to make no change.</div> |
142 |
<fieldset class="rows"> |
148 |
<fieldset class="rows"> |
143 |
<ol> |
149 |
<ol> |
144 |
[% FOREACH ite IN item %] |
150 |
[% FOREACH ite IN item %] |
145 |
<li><div class="subfield_line" style="[% ite.visibility %]" id="subfield[% ite.tag %][% ite.subfield %][% ite.random %]"> |
151 |
<li><div class="subfield_line" style="[% ite.visibility %]" id="subfield[% ite.tag %][% ite.subfield %][% ite.random %]"> |
146 |
<label>[% ite.subfield %] - |
152 |
[% IF ( ite.mandatory ) %] |
147 |
[% IF ( ite.mandatory ) %]<b>[% END %] |
153 |
<label class="required" for="tag_[% ite.tag %]_subfield_[% ite.subfield %]_[% ite.random %]"> |
|
|
154 |
[% ELSE %] |
155 |
<label for="tag_[% ite.tag %]_subfield_[% ite.subfield %]_[% ite.random %]"> |
156 |
[% END %] |
157 |
[% ite.subfield %] - |
148 |
[% ite.marc_lib %] |
158 |
[% ite.marc_lib %] |
149 |
[% IF ( ite.mandatory ) %] *</b>[% END %] |
|
|
150 |
</label> |
159 |
</label> |
151 |
<input type="checkbox" title="check to delete subfield [% ite.subfield %]" name="disable_input" value="[% ite.subfield %]" /> |
160 |
[% UNLESS ( ite.mandatory ) %]<input type="checkbox" id="row[% ite.tag %][% ite.subfield %][% ite.random %]" title="Check to delete subfield [% ite.subfield %]" name="disable_input" value="[% ite.subfield %]" />[% ELSE %]<span class="required">Required</span>[% END %] |
152 |
[% ite.marc_value %] |
161 |
[% ite.marc_value %] |
153 |
<input type="hidden" name="tag" value="[% ite.tag %]" /> |
162 |
<input type="hidden" name="tag" value="[% ite.tag %]" /> |
154 |
<input type="hidden" name="subfield" value="[% ite.subfield %]" /> |
163 |
<input type="hidden" name="subfield" value="[% ite.subfield %]" /> |
Lines 156-162
$("input[name='disable_input']").click(function() {
Link Here
|
156 |
[% IF ( ite.repeatable ) %] |
165 |
[% IF ( ite.repeatable ) %] |
157 |
<span class="buttonPlus" onclick="CloneSubfield('subfield[% ite.tag %][% ite.subfield %][% ite.random %]')">+</span> |
166 |
<span class="buttonPlus" onclick="CloneSubfield('subfield[% ite.tag %][% ite.subfield %][% ite.random %]')">+</span> |
158 |
[% END %] |
167 |
[% END %] |
159 |
|
168 |
<span class="hint" id="hint[% ite.tag %][% ite.subfield %][% ite.random %]"></span> |
160 |
</div></li> |
169 |
</div></li> |
161 |
[% END %] |
170 |
[% END %] |
162 |
</ol> |
171 |
</ol> |
163 |
- |
|
|