You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

6 lines
2.0 KiB

/*!
* stack-admin-theme (https://pixinvent.com/bootstrap-admin-template/stack)
* Copyright 2018 PIXINVENT
* Licensed under the Themeforest Standard Licenses
*/
$(".number-tab-steps").steps({headerTag:"h6",bodyTag:"fieldset",transitionEffect:"fade",titleTemplate:'<span class="step">#index#</span> #title#',labels:{finish:"Submit"},onFinished:function(event,currentIndex){alert("Form submitted.")}}),$(".icons-tab-steps").steps({headerTag:"h6",bodyTag:"fieldset",transitionEffect:"fade",titleTemplate:'<span class="step">#index#</span> #title#',labels:{finish:"Submit"},onFinished:function(event,currentIndex){alert("Form submitted.")}}),$(".vertical-tab-steps").steps({headerTag:"h6",bodyTag:"fieldset",transitionEffect:"fade",stepsOrientation:"vertical",titleTemplate:'<span class="step">#index#</span> #title#',labels:{finish:"Submit"},onFinished:function(event,currentIndex){alert("Form submitted.")}});var form=$(".steps-validation").show();$(".steps-validation").steps({headerTag:"h6",bodyTag:"fieldset",transitionEffect:"fade",titleTemplate:'<span class="step">#index#</span> #title#',labels:{finish:"Submit"},onStepChanging:function(event,currentIndex,newIndex){return currentIndex>newIndex||!(3===newIndex&&Number($("#age-2").val())<18)&&(currentIndex<newIndex&&(form.find(".body:eq("+newIndex+") label.error").remove(),form.find(".body:eq("+newIndex+") .error").removeClass("error")),form.validate().settings.ignore=":disabled,:hidden",form.valid())},onFinishing:function(event,currentIndex){return form.validate().settings.ignore=":disabled",form.valid()},onFinished:function(event,currentIndex){alert("Submitted!")}}),$(".steps-validation").validate({ignore:"input[type=hidden]",errorClass:"danger",successClass:"success",highlight:function(element,errorClass){$(element).removeClass(errorClass)},unhighlight:function(element,errorClass){$(element).removeClass(errorClass)},errorPlacement:function(error,element){error.insertAfter(element)},rules:{email:{email:!0}}}),$(".datetime").daterangepicker({timePicker:!0,timePickerIncrement:30,locale:{format:"MM/DD/YYYY h:mm A"}});