diff --git a/public/admin/webarch/assets/js/form_validations.js b/public/admin/webarch/assets/js/form_validations.js index 0e9695a..b08fab4 100755 --- a/public/admin/webarch/assets/js/form_validations.js +++ b/public/admin/webarch/assets/js/form_validations.js @@ -1,255 +1,255 @@ -$(document).ready(function() { - $(".select2").select2(); - - //Traditional form validation sample - $('#form_traditional_validation').validate({ - focusInvalid: false, - ignore: "", - rules: { - form1Amount: { - minlength: 2, - required: true - }, - form1CardHolderName: { - minlength: 2, - required: true, - }, - form1CardNumber: { - required: true, - creditcard: true - } - }, - - invalidHandler: function (event, validator) { - //display error alert on form submit - }, - - errorPlacement: function (label, element) { // render error placement for each input type - $('').insertAfter(element).append(label) - var parent = $(element).parent('.input-with-icon'); - parent.removeClass('success-control').addClass('error-control'); - }, - - highlight: function (element) { // hightlight error inputs - var parent = $(element).parent(); - parent.removeClass('success-control').addClass('error-control'); - }, - - unhighlight: function (element) { // revert the change done by hightlight - - }, - - success: function (label, element) { - var parent = $(element).parent('.input-with-icon'); - parent.removeClass('error-control').addClass('success-control'); - }, - - submitHandler: function (form) { - - } - }); - - //Iconic form validation sample - $('#form_iconic_validation').validate({ - errorElement: 'span', - errorClass: 'error', - focusInvalid: false, - ignore: "", - rules: { - form1Name: { - minlength: 2, - required: true - }, - form1Email: { - required: true, - email: true - }, - form1Url: { - required: true, - url: true - } - }, - - invalidHandler: function (event, validator) { - //display error alert on form submit - }, - - errorPlacement: function (error, element) { // render error placement for each input type - var icon = $(element).parent('.input-with-icon').children('i'); - var parent = $(element).parent('.input-with-icon'); - icon.removeClass('icon-ok').addClass('icon-exclamation'); - parent.removeClass('success-control').addClass('error-control'); - }, - - highlight: function (element) { // hightlight error inputs - var parent = $(element).parent(); - parent.removeClass('success-control').addClass('error-control'); - }, - - unhighlight: function (element) { // revert the change done by hightlight - - }, - - success: function (label, element) { - var icon = $(element).parent('.input-with-icon').children('i'); - var parent = $(element).parent('.input-with-icon'); - icon.removeClass("icon-exclamation").addClass('icon-ok'); - parent.removeClass('error-control').addClass('success-control'); - }, - - submitHandler: function (form) { - - } - }); - //Form Condensed Validation - $('#form-condensed').validate({ - errorElement: 'span', - errorClass: 'error', - focusInvalid: false, - ignore: "", - rules: { - form3FirstName: { - minlength: 3, - required: true - }, - form3LastName: { - minlength: 3, - required: true - }, - form3Gender: { - required: true, - }, - form3DateOfBirth: { - required: true, - }, - form3Occupation: { - minlength: 3, - required: true, - }, - form3Email: { - required: true, - email: true - }, - form3Address: { - minlength: 10, - required: true, - }, - form3City: { - minlength: 5, - required: true, - }, - form3State: { - minlength: 3, - required: true, - }, - form3Country: { - minlength: 3, - required: true, - }, - form3PostalCode: { - number: true, - maxlength: 4, - required: true, - }, - form3TeleCode: { - minlength: 3, - maxlength: 4, - required: true, - }, - form3TeleNo: { - maxlength: 10, - required: true, - }, - }, - - invalidHandler: function (event, validator) { - //display error alert on form submit - }, - - errorPlacement: function (label, element) { // render error placement for each input type - $('').insertAfter(element).append(label) - }, - - highlight: function (element) { // hightlight error inputs - - }, - - unhighlight: function (element) { // revert the change done by hightlight - - }, - - success: function (label, element) { - - }, - - submitHandler: function (form) { - - } - }); - - //Form Wizard Validations - var $validator = $("#commentForm").validate({ - rules: { - emailfield: { - required: true, - email: true, - minlength: 3 - }, - txtFullName: { - required: true, - minlength: 3 - }, - txtFirstName: { - required: true, - minlength: 3 - }, - txtLastName: { - required: true, - minlength: 3 - }, - txtCountry: { - required: true, - minlength: 3 - }, - txtPostalCode: { - required: true, - minlength: 3 - }, - txtPhoneCode: { - required: true, - minlength: 3 - }, - txtPhoneNumber: { - required: true, - minlength: 3 - }, - urlfield: { - required: true, - minlength: 3, - url: true - } - }, - errorPlacement: function(label, element) { - $('').insertBefore(element); - $('').insertAfter(element).append(label) - } - }); - - $('#rootwizard').bootstrapWizard({ - 'tabClass': 'form-wizard', - 'onNext': function(tab, navigation, index) { - var $valid = $("#commentForm").valid(); - if(!$valid) { - $validator.focusInvalid(); - return false; - } - else{ - $('#rootwizard').find('.form-wizard').children('li').eq(index-1).addClass('complete'); - $('#rootwizard').find('.form-wizard').children('li').eq(index-1).find('.step').html(''); - } - } - }); - - -}); - \ No newline at end of file +$(document).ready(function() { + $(".select2").select2(); + + //Traditional form validation sample + $('#form_traditional_validation').validate({ + focusInvalid: false, + ignore: "", + rules: { + form1Amount: { + minlength: 2, + required: true + }, + form1CardHolderName: { + minlength: 2, + required: true, + }, + form1CardNumber: { + required: true, + creditcard: true + } + }, + + invalidHandler: function (event, validator) { + //display error alert on form submit + }, + + errorPlacement: function (label, element) { // render error placement for each input type + $('').insertAfter(element).append(label) + var parent = $(element).parent('.input-with-icon'); + parent.removeClass('success-control').addClass('error-control'); + }, + + highlight: function (element) { // highlight error inputs + var parent = $(element).parent(); + parent.removeClass('success-control').addClass('error-control'); + }, + + unhighlight: function (element) { // revert the change done by highlight + + }, + + success: function (label, element) { + var parent = $(element).parent('.input-with-icon'); + parent.removeClass('error-control').addClass('success-control'); + }, + + submitHandler: function (form) { + + } + }); + + //Iconic form validation sample + $('#form_iconic_validation').validate({ + errorElement: 'span', + errorClass: 'error', + focusInvalid: false, + ignore: "", + rules: { + form1Name: { + minlength: 2, + required: true + }, + form1Email: { + required: true, + email: true + }, + form1Url: { + required: true, + url: true + } + }, + + invalidHandler: function (event, validator) { + //display error alert on form submit + }, + + errorPlacement: function (error, element) { // render error placement for each input type + var icon = $(element).parent('.input-with-icon').children('i'); + var parent = $(element).parent('.input-with-icon'); + icon.removeClass('icon-ok').addClass('icon-exclamation'); + parent.removeClass('success-control').addClass('error-control'); + }, + + highlight: function (element) { // highlight error inputs + var parent = $(element).parent(); + parent.removeClass('success-control').addClass('error-control'); + }, + + unhighlight: function (element) { // revert the change done by highlight + + }, + + success: function (label, element) { + var icon = $(element).parent('.input-with-icon').children('i'); + var parent = $(element).parent('.input-with-icon'); + icon.removeClass("icon-exclamation").addClass('icon-ok'); + parent.removeClass('error-control').addClass('success-control'); + }, + + submitHandler: function (form) { + + } + }); + //Form Condensed Validation + $('#form-condensed').validate({ + errorElement: 'span', + errorClass: 'error', + focusInvalid: false, + ignore: "", + rules: { + form3FirstName: { + minlength: 3, + required: true + }, + form3LastName: { + minlength: 3, + required: true + }, + form3Gender: { + required: true, + }, + form3DateOfBirth: { + required: true, + }, + form3Occupation: { + minlength: 3, + required: true, + }, + form3Email: { + required: true, + email: true + }, + form3Address: { + minlength: 10, + required: true, + }, + form3City: { + minlength: 5, + required: true, + }, + form3State: { + minlength: 3, + required: true, + }, + form3Country: { + minlength: 3, + required: true, + }, + form3PostalCode: { + number: true, + maxlength: 4, + required: true, + }, + form3TeleCode: { + minlength: 3, + maxlength: 4, + required: true, + }, + form3TeleNo: { + maxlength: 10, + required: true, + }, + }, + + invalidHandler: function (event, validator) { + //display error alert on form submit + }, + + errorPlacement: function (label, element) { // render error placement for each input type + $('').insertAfter(element).append(label) + }, + + highlight: function (element) { // highlight error inputs + + }, + + unhighlight: function (element) { // revert the change done by highlight + + }, + + success: function (label, element) { + + }, + + submitHandler: function (form) { + + } + }); + + //Form Wizard Validations + var $validator = $("#commentForm").validate({ + rules: { + emailfield: { + required: true, + email: true, + minlength: 3 + }, + txtFullName: { + required: true, + minlength: 3 + }, + txtFirstName: { + required: true, + minlength: 3 + }, + txtLastName: { + required: true, + minlength: 3 + }, + txtCountry: { + required: true, + minlength: 3 + }, + txtPostalCode: { + required: true, + minlength: 3 + }, + txtPhoneCode: { + required: true, + minlength: 3 + }, + txtPhoneNumber: { + required: true, + minlength: 3 + }, + urlfield: { + required: true, + minlength: 3, + url: true + } + }, + errorPlacement: function(label, element) { + $('').insertBefore(element); + $('').insertAfter(element).append(label) + } + }); + + $('#rootwizard').bootstrapWizard({ + 'tabClass': 'form-wizard', + 'onNext': function(tab, navigation, index) { + var $valid = $("#commentForm").valid(); + if(!$valid) { + $validator.focusInvalid(); + return false; + } + else{ + $('#rootwizard').find('.form-wizard').children('li').eq(index-1).addClass('complete'); + $('#rootwizard').find('.form-wizard').children('li').eq(index-1).find('.step').html(''); + } + } + }); + + +}); + diff --git a/public/admin/webarch/assets/js/login.js b/public/admin/webarch/assets/js/login.js index bcc7d8d..c9984bf 100755 --- a/public/admin/webarch/assets/js/login.js +++ b/public/admin/webarch/assets/js/login.js @@ -1,43 +1,43 @@ -$(document).ready(function() { - $('#login-form').validate({ - - focusInvalid: false, - ignore: "", - rules: { - txtusername: { - minlength: 2, - required: true - }, - txtpassword: { - required: true, - } - }, - - invalidHandler: function (event, validator) { - //display error alert on form submit - }, - - errorPlacement: function (label, element) { // render error placement for each input type - $('').insertAfter(element).append(label) - var parent = $(element).parent('.input-with-icon'); - parent.removeClass('success-control').addClass('error-control'); - }, - - highlight: function (element) { // hightlight error inputs - - }, - - unhighlight: function (element) { // revert the change done by hightlight - - }, - - success: function (label, element) { - var parent = $(element).parent('.input-with-icon'); - parent.removeClass('error-control').addClass('success-control'); - }, - submitHandler: function(form) { - form.submit(); - } - }); - -}); \ No newline at end of file +$(document).ready(function() { + $('#login-form').validate({ + + focusInvalid: false, + ignore: "", + rules: { + txtusername: { + minlength: 2, + required: true + }, + txtpassword: { + required: true, + } + }, + + invalidHandler: function (event, validator) { + //display error alert on form submit + }, + + errorPlacement: function (label, element) { // render error placement for each input type + $('').insertAfter(element).append(label) + var parent = $(element).parent('.input-with-icon'); + parent.removeClass('success-control').addClass('error-control'); + }, + + highlight: function (element) { // highlight error inputs + + }, + + unhighlight: function (element) { // revert the change done by highlight + + }, + + success: function (label, element) { + var parent = $(element).parent('.input-with-icon'); + parent.removeClass('error-control').addClass('success-control'); + }, + submitHandler: function(form) { + form.submit(); + } + }); + +}); diff --git a/public/admin/webarch/assets/js/support_ticket.js b/public/admin/webarch/assets/js/support_ticket.js index 2387784..60989c7 100755 --- a/public/admin/webarch/assets/js/support_ticket.js +++ b/public/admin/webarch/assets/js/support_ticket.js @@ -1,73 +1,73 @@ -$(document).ready(function(){ -/** Text Editor **/ -//$('#message').wysihtml5(); - -/** Events **/ -$('#btn-new-ticket').click( function() { - $('#new-ticket-wrapper').slideToggle("fast","linear") -}) - -$('#btn-close-ticket').click( function() { - $('#new-ticket-wrapper').slideToggle("fast","linear") -}); - -$('#new-ticket-form').validate({ - focusInvalid: false, - ignore: "", - rules: { - txtSubject: { - minlength: 2, - required: true - }, - txtDept: { - minlength: 2, - required: true, - }, - txtMessage: { - required: true - } - }, - - invalidHandler: function (event, validator) { - //display error alert on form submit - }, - - errorPlacement: function (label, element) { // render error placement for each input type - $('').insertAfter(element).append(label) - var parent = $(element).parent(); - parent.removeClass('success-control').addClass('error-control'); - }, - - highlight: function (element) { // hightlight error inputs - var parent = $(element).parent(); - parent.removeClass('success-control').addClass('error-control'); - }, - - unhighlight: function (element) { // revert the change done by hightlight - - }, - - success: function (label, element) { - var parent = $(element).parent(); - parent.removeClass('error-control').addClass('success-control'); - }, - - submitHandler: function(form) { - $('#new-ticket-wrapper').slideToggle("fast","linear"); - } - }); - - $('.grid .actions a.remove').on('click', function () { - var removable = jQuery(this).parents(".grid"); - if (removable.next().hasClass('grid') || removable.prev().hasClass('grid')) { - jQuery(this).parents(".grid").remove(); - } else { - jQuery(this).parents(".grid").parent().remove(); - } - }); - - $('.grid .clickable').on('click', function () { - var el = jQuery(this).parents(".grid").children(".grid-body"); - el.slideToggle(200); - }); -}); \ No newline at end of file +$(document).ready(function(){ +/** Text Editor **/ +//$('#message').wysihtml5(); + +/** Events **/ +$('#btn-new-ticket').click( function() { + $('#new-ticket-wrapper').slideToggle("fast","linear") +}) + +$('#btn-close-ticket').click( function() { + $('#new-ticket-wrapper').slideToggle("fast","linear") +}); + +$('#new-ticket-form').validate({ + focusInvalid: false, + ignore: "", + rules: { + txtSubject: { + minlength: 2, + required: true + }, + txtDept: { + minlength: 2, + required: true, + }, + txtMessage: { + required: true + } + }, + + invalidHandler: function (event, validator) { + //display error alert on form submit + }, + + errorPlacement: function (label, element) { // render error placement for each input type + $('').insertAfter(element).append(label) + var parent = $(element).parent(); + parent.removeClass('success-control').addClass('error-control'); + }, + + highlight: function (element) { // highlight error inputs + var parent = $(element).parent(); + parent.removeClass('success-control').addClass('error-control'); + }, + + unhighlight: function (element) { // revert the change done by highlight + + }, + + success: function (label, element) { + var parent = $(element).parent(); + parent.removeClass('error-control').addClass('success-control'); + }, + + submitHandler: function(form) { + $('#new-ticket-wrapper').slideToggle("fast","linear"); + } + }); + + $('.grid .actions a.remove').on('click', function () { + var removable = jQuery(this).parents(".grid"); + if (removable.next().hasClass('grid') || removable.prev().hasClass('grid')) { + jQuery(this).parents(".grid").remove(); + } else { + jQuery(this).parents(".grid").parent().remove(); + } + }); + + $('.grid .clickable').on('click', function () { + var el = jQuery(this).parents(".grid").children(".grid-body"); + el.slideToggle(200); + }); +});