1 2 var placeholderCategory = $("#placeholder-category").val(); 3setTimeout(function () { 4 $("#Categories").select2({ 5 placeholder: placeholderCategory 6 }); 7}, 100); 8$("#Categories").on("select2:close", function (e) { 9 $(this).valid(); 10}); 11$.validator.unobtrusive.adapters.addBool("mustbetrue", "required"); //single check box validation message customization 12 13$.validator.unobtrusive.adapters.addBool("mandatory", "required"); // radio button validation message customization 14 15$("#giftcard-submit-btn").click(function (e) { 16 17 e.preventDefault(); 18 19 var isvalid = $("#giftcard-registration-form").valid(); // Tells whether the form is valid 20 if (isvalid) { 21 $('#giftcard-submit-btn').prop('disabled', true); 22 $("#giftcard-registration-form").submit(); 23 } 24 else { 25 $("#giftcard-registration-form").find(":input.input-validation-error:first").focus(); 26 } 27}); 28 29 30/* Remove */ 31 32//$("#MemberOfHoresta").on("select2:close", function (e) { 33// $(this).valid(); 34//}); 35//$("#MemberHasAgreementOfHoresta").on("select2:close", function (e) { 36// $(this).valid(); 37//}); 38//$("#Categories").on("select2:close", function (e) { 39// $(this).valid(); 40//}); 41//jQuery.validator.addMethod('emailCheck', function (val, elem) { 42// var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; 43 44// if (!filter.test(val)) { 45// return false; 46// } else { 47// return true; 48// } 49//}, 'Please enter a valid email'); 50//jQuery.validator.addMethod("validUrl", function (value, element) { 51// // now check if valid url 52// return /^((https?|ftp|smtp):\/\/)?(www.)?[a-z0-9]+\.[a-z]+(\/[a-zA-Z0-9#]+\/?)*$/.test(value); 53//}, "Please enter a valid URL."); 54//jQuery.validator.addMethod('htmlChecker', function (val, elem) { 55// var filter = new RegExp(/^(?!.*<[^>]+>).*/); 56 57// if (!filter.test(val)) { 58// return false; 59// } else { 60// return true; 61// } 62//}, 'Please enter a valid data'); 63//jQuery.validator.addMethod("noSpace", function (value, element) { 64// return value == '' || value.trim().length != 0; 65//}, "Please enter a valid data "); 66//jQuery.validator.addMethod("exactlength", function (value, element, param) { 67// return this.optional(element) || value.length == param; 68//}, $.validator.format("Please enter {0} numbers.")); 69//$("#giftcard-registration-form").validate({ 70 71// rules: { 72// FirstName: { 73// required: true, 74// noSpace: true, 75// htmlChecker: true 76// }, 77// StreetNameNumber: { 78// required: true, 79// noSpace: true, 80// htmlChecker: true 81// }, 82// Postcode: { 83// required: true, 84// noSpace: true, 85// htmlChecker: true 86// }, 87// City: { 88// required: true, 89// noSpace: true, 90// htmlChecker: true 91// }, 92// WebsiteUrl: { 93// required: true, 94// url: true 95// }, 96// EmailAddress: { 97// required: true, 98// emailCheck: true 99// }, 100// ConfirmEmail: { 101// required: true, 102// //emailCheck: true, 103// equalTo: '[name="EmailAddress"]' 104// }, 105// BankAccountNo: { 106// required: true, 107// number: true, 108// exactlength: 14 109// }, 110// CompanyNumber: { 111// required: true, 112// number: true, 113// exactlength: 7 114// }, 115// CVRNumber: { 116// required: true, 117// number: true, 118// exactlength: 8 119// }, 120// Terminal: { 121// required: true, 122// }, 123// MemberOfHoresta: { 124// required: true, 125// }, 126// MemberHasAgreementOfHoresta: { 127// required: true, 128// }, 129// Categories: { 130// required: true, 131// }, 132// AcceptCondition: { 133// required: true, 134// }, 135 136// }, 137// messages: { 138 139// EmailAddress: { 140// required: "Please enter your email address.", 141// email: "Please enter a valid email address."
142// }, 143// ConfirmEmail: { 144// required: "Please enter your email address.", 145// equalTo: "Please confirm your email address." 146// }, 147// BankAccountNo: { 148// number: "Only numbers allowed.", 149// maxlength: "Maximum allowed size is 14." 150// }, 151// CompanyNumber: { 152// number: "Only numbers allowed.", 153// maxlength: "Maximum allowed size is 7." 154// }, 155// CVRNumber: { 156// number: "Only numbers allowed.", 157// maxlength: "Maximum allowed size is 8." 158// }, 159// }, 160// errorPlacement: function (error, element) { 161// if (element.attr("name") == "AcceptCondition") { 162// error.appendTo("#checkBoxerrorToShow"); 163// } 164// else if (element.attr("name") == "Terminal") { 165// error.appendTo("#terminalserrorToShow"); 166// } 167// else if (element.attr("name") == "MemberOfHoresta") { 168// error.appendTo("#memberErrorToShow"); 169// } 170// else if (element.attr("name") == "MemberHasAgreementOfHoresta") { 171// error.appendTo("#memberHasAgreementErrorToShow"); 172// } 173// else if (element.attr("name") == "Categories") { 174// error.appendTo("#categoriesErrorToShow"); 175// } 176// else { 177// error.insertAfter(element); 178// } 179// } 180 181//}).settings.ignore = "";
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.