|
Lines 5-12
Link Here
|
| 5 |
[% INCLUDE 'doc-head-open.inc' %] |
5 |
[% INCLUDE 'doc-head-open.inc' %] |
| 6 |
<title>MARC overlay rules › Koha › Administration</title> |
6 |
<title>MARC overlay rules › Koha › Administration</title> |
| 7 |
[% INCLUDE 'doc-head-close.inc' %] |
7 |
[% INCLUDE 'doc-head-close.inc' %] |
| 8 |
[% Asset.css("css/datatables.css") | $raw %] |
|
|
| 9 |
[% INCLUDE 'datatables.inc' %] |
| 10 |
|
8 |
|
| 11 |
<style> |
9 |
<style> |
| 12 |
.required { |
10 |
.required { |
|
Lines 267-312
Link Here
|
| 267 |
</div><!-- /main container-fluid --> |
265 |
</div><!-- /main container-fluid --> |
| 268 |
|
266 |
|
| 269 |
[% MACRO jsinclude BLOCK %] |
267 |
[% MACRO jsinclude BLOCK %] |
| 270 |
<script> |
268 |
[% Asset.js("js/admin-menu.js") | $raw %] |
| 271 |
function doSubmit(op, id) { |
269 |
[% INCLUDE 'datatables.inc' %] |
| 272 |
$('<input type="hidden"/>') |
|
|
| 273 |
.attr('name', 'op') |
| 274 |
.attr('value', op) |
| 275 |
.appendTo('#marc-overlay-rules-form'); |
| 276 |
|
270 |
|
| 277 |
if(id) { |
271 |
<script> |
|
|
272 |
$(document).ready(function(){ |
| 273 |
function doSubmit(op, id) { |
| 278 |
$('<input type="hidden"/>') |
274 |
$('<input type="hidden"/>') |
| 279 |
.attr('name', 'id') |
275 |
.attr('name', 'op') |
| 280 |
.attr('value', id) |
276 |
.attr('value', op) |
| 281 |
.appendTo('#marc-overlay-rules-form'); |
277 |
.appendTo('#marc-overlay-rules-form'); |
| 282 |
} |
|
|
| 283 |
|
278 |
|
| 284 |
var valid = true; |
279 |
if(id) { |
| 285 |
if (op == 'add' || op == 'edit') { |
280 |
$('<input type="hidden"/>') |
| 286 |
var validate = [ |
281 |
.attr('name', 'id') |
| 287 |
$('#marc-overlay-rules-form input[name="filter"]'), |
282 |
.attr('value', id) |
| 288 |
$('#marc-overlay-rules-form input[name="tag"]') |
283 |
.appendTo('#marc-overlay-rules-form'); |
| 289 |
]; |
284 |
} |
| 290 |
for(var i = 0; i < validate.length; i++) { |
285 |
|
| 291 |
if (validate[i].length) { |
286 |
var valid = true; |
| 292 |
if(validate[i].val().length == 0) { |
287 |
if (op == 'add' || op == 'edit') { |
| 293 |
validate[i].addClass('required'); |
288 |
var validate = [ |
| 294 |
valid = false; |
289 |
$('#marc-overlay-rules-form input[name="filter"]'), |
| 295 |
} else { |
290 |
$('#marc-overlay-rules-form input[name="tag"]') |
| 296 |
validate[i].removeClass('required'); |
291 |
]; |
|
|
292 |
for(var i = 0; i < validate.length; i++) { |
| 293 |
if (validate[i].length) { |
| 294 |
if(validate[i].val().length == 0) { |
| 295 |
validate[i].addClass('required'); |
| 296 |
valid = false; |
| 297 |
} else { |
| 298 |
validate[i].removeClass('required'); |
| 299 |
} |
| 297 |
} |
300 |
} |
| 298 |
} |
301 |
} |
| 299 |
} |
302 |
} |
| 300 |
} |
|
|
| 301 |
|
303 |
|
| 302 |
if (valid) { |
304 |
if (valid) { |
| 303 |
$('#marc-overlay-rules-form').submit(); |
305 |
$('#marc-overlay-rules-form').submit(); |
| 304 |
} |
306 |
} |
| 305 |
|
307 |
|
| 306 |
return valid; |
308 |
return valid; |
| 307 |
} |
309 |
} |
| 308 |
|
310 |
|
| 309 |
$(document).ready(function(){ |
|
|
| 310 |
$('#doremove').on('click', function(){ |
311 |
$('#doremove').on('click', function(){ |
| 311 |
doSubmit('doremove'); |
312 |
doSubmit('doremove'); |
| 312 |
}); |
313 |
}); |
| 313 |
- |
|
|