@@ -, +, @@ --- .../prog/en/modules/members/memberentrygen.tt | 766 ++++++++++----------- 1 file changed, 383 insertions(+), 383 deletions(-) --- a/koha-tmpl/intranet-tmpl/prog/en/modules/members/memberentrygen.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/members/memberentrygen.tt @@ -8,126 +8,126 @@ // 0 ){ - var category_code = $("#categorycode_entry").find("option:selected").val(); - update_category_code( category_code ); - } - [% END %] - $("#dateofbirth").datepicker({ maxDate: "-1D", yearRange: "c-120:" }); - dateformat = $("#dateofbirth").siblings(".hint").first().html(); - write_age(); - $("#entryform").validate({ - rules: { - email: { - email: true - }, - emailpro: { - email: true - }, - B_email: { - email: true - } - }, - submitHandler: function(form) { - $("body, form input[type='submit'], form button[type='submit'], form a").addClass('waiting'); - if (form.beenSubmitted) - return false; - else - form.beenSubmitted = true; - form.submit(); - } - }); - - var mrform = $("#manual_restriction_form"); - var mrlink = $("#add_manual_restriction"); - mrform.hide(); - mrlink.on("click",function(e){ - $(this).hide(); - mrform.show(); - e.preventDefault(); - }); - $("#cancel_manual_restriction").on("click",function(e){ - $('#debarred_expiration').val(''); - $('#add_debarment').val(0); - $('#debarred_comment').val(''); - mrlink.show(); - mrform.hide(); - e.preventDefault(); - }); + [% IF categorycode %] + update_category_code( "[% categorycode %]" ); + [% ELSE %] + if ( $("#categorycode_entry").length > 0 ){ + var category_code = $("#categorycode_entry").find("option:selected").val(); + update_category_code( category_code ); + } + [% END %] + $("#dateofbirth").datepicker({ maxDate: "-1D", yearRange: "c-120:" }); + dateformat = $("#dateofbirth").siblings(".hint").first().html(); + write_age(); + $("#entryform").validate({ + rules: { + email: { + email: true + }, + emailpro: { + email: true + }, + B_email: { + email: true + } + }, + submitHandler: function(form) { + $("body, form input[type='submit'], form button[type='submit'], form a").addClass('waiting'); + if (form.beenSubmitted) + return false; + else + form.beenSubmitted = true; + form.submit(); + } + }); + + var mrform = $("#manual_restriction_form"); + var mrlink = $("#add_manual_restriction"); + mrform.hide(); + mrlink.on("click",function(e){ + $(this).hide(); + mrform.show(); + e.preventDefault(); + }); + $("#cancel_manual_restriction").on("click",function(e){ + $('#debarred_expiration').val(''); + $('#add_debarment').val(0); + $('#debarred_comment').val(''); + mrlink.show(); + mrform.hide(); + e.preventDefault(); + }); }); function clear_entry(node) { - var original = $(node).parent(); - $("textarea", original).attr('value', ''); - $("select", original).attr('value', ''); + var original = $(node).parent(); + $("textarea", original).attr('value', ''); + $("select", original).attr('value', ''); } function clone_entry(node) { - var original = $(node).parent(); - var clone = original.clone(); - - var newId = 50 + parseInt(Math.random() * 100000); - $("input,select,textarea", clone).attr('id', function() { - return this.id.replace(/patron_attr_\d+/, 'patron_attr_' + newId); - }); - $("input,select,textarea", clone).attr('name', function() { - return this.name.replace(/patron_attr_\d+/, 'patron_attr_' + newId); - }); - $("label", clone).attr('for', function() { - return $(this).attr("for").replace(/patron_attr_\d+/, 'patron_attr_' + newId); - }); - $("input#patron_attr_" + newId, clone).attr('value',''); - $("select#patron_attr_" + newId, clone).attr('value',''); - $(original).after(clone); - return false; + var original = $(node).parent(); + var clone = original.clone(); + + var newId = 50 + parseInt(Math.random() * 100000); + $("input,select,textarea", clone).attr('id', function() { + return this.id.replace(/patron_attr_\d+/, 'patron_attr_' + newId); + }); + $("input,select,textarea", clone).attr('name', function() { + return this.name.replace(/patron_attr_\d+/, 'patron_attr_' + newId); + }); + $("label", clone).attr('for', function() { + return $(this).attr("for").replace(/patron_attr_\d+/, 'patron_attr_' + newId); + }); + $("input#patron_attr_" + newId, clone).attr('value',''); + $("select#patron_attr_" + newId, clone).attr('value',''); + $(original).after(clone); + return false; } function update_category_code(category_code) { - if ( $(category_code).is("select") ) { - category_code = $("#categorycode_entry").find("option:selected").val(); - } - var mytables = $(".attributes_table"); - $(mytables).find("li").hide(); - $(mytables).find(" li[data-category_code='"+category_code+"']").show(); - $(mytables).find(" li[data-category_code='']").show(); + if ( $(category_code).is("select") ) { + category_code = $("#categorycode_entry").find("option:selected").val(); + } + var mytables = $(".attributes_table"); + $(mytables).find("li").hide(); + $(mytables).find(" li[data-category_code='"+category_code+"']").show(); + $(mytables).find(" li[data-category_code='']").show(); } function select_user(borrowernumber, borrower) { - var form = $('#entryform').get(0); - if (form.guarantorid.value) { - $("#contact-details").find('a').remove(); - $("#contactname, #contactfirstname").parent().find('span').remove(); - } - - var id = borrower.borrowernumber; - form.guarantorid.value = id; - $('#contact-details') - .show() - .find('span') - .after('' + id + ''); - - $(form.contactname) - .val(borrower.surname) - .before('' + borrower.surname + '').get(0).type = 'hidden'; - $(form.contactfirstname) - .val(borrower.firstname) - .before('' + borrower.firstname + '').get(0).type = 'hidden'; - - form.streetnumber.value = borrower.streetnumber; - form.address.value = borrower.address; - form.address2.value = borrower.address2; - form.city.value = borrower.city; - form.state.value = borrower.state; - form.zipcode.value = borrower.zipcode; - form.country.value = borrower.country; - form.branchcode.value = borrower.branchcode; - - form.guarantorsearch.value = _("Change"); - - return 0; + var form = $('#entryform').get(0); + if (form.guarantorid.value) { + $("#contact-details").find('a').remove(); + $("#contactname, #contactfirstname").parent().find('span').remove(); + } + + var id = borrower.borrowernumber; + form.guarantorid.value = id; + $('#contact-details') + .show() + .find('span') + .after('' + id + ''); + + $(form.contactname) + .val(borrower.surname) + .before('' + borrower.surname + '').get(0).type = 'hidden'; + $(form.contactfirstname) + .val(borrower.firstname) + .before('' + borrower.firstname + '').get(0).type = 'hidden'; + + form.streetnumber.value = borrower.streetnumber; + form.address.value = borrower.address; + form.address2.value = borrower.address2; + form.city.value = borrower.city; + form.state.value = borrower.state; + form.zipcode.value = borrower.zipcode; + form.country.value = borrower.country; + form.branchcode.value = borrower.branchcode; + + form.guarantorsearch.value = _("Change"); + + return 0; } function write_age() { @@ -217,8 +217,8 @@ $(document).ready(function() { [% IF ( opadd ) %]
There are no libraries defined. [% IF ( CAN_user_parameters ) %]Please add a library.[% ELSE %]An administrator must define at least one library.[% END %]
[% END %] [% IF ( no_categories ) %]There are no patron categories defined. [% IF ( CAN_user_parameters ) %]Please add a patron category.[% ELSE %]An administrator must define at least one patron category.
[% END %][% END %]The following fields are wrong. Please fix them.
-The following fields are wrong. Please fix them.
+