abbott_2024_event/bin/app.publish/BackEnd/assets/javascript/pages/steps-demo.min.js

3 lines
2.0 KiB
JavaScript

"use strict";function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function _createClass(e,t,a){return t&&_defineProperties(e.prototype,t),a&&_defineProperties(e,a),e}var stepsDemo=function(){function e(){_classCallCheck(this,e),this.init()}return _createClass(e,[{key:"init",value:function(){this.handleValidations(),this.handleSteps()}},{key:"validateBy",value:function(e){var a=$(e).hasClass("btn"),n=(a||$(e).parents("ul").children(".active").index(),a?null:$(e).parent().index()),r=a?$(e):$(e).parents("ul").children(".active"),s=r.data().validate,t=r.parents(".content").attr("id"),i=a?$('[data-target="#'.concat(t,'"]')):r;$("#stepper-form").parsley().on("form:validate",function(e){var t=e.isValid({group:s});i.removeClass("success error"),t?(i.addClass("success"),r.hasClass("submit")?$("#submitfeedback").toast("show"):a?stepperDemo.next():stepperDemo.to(n)):(i.addClass("error"),document.querySelector("#stepper").addEventListener("show.bs-stepper",function(e){e.preventDefault()},{once:!0}))}).validate({group:s}),$("#stepper-form").parsley().off("form:validate")}},{key:"handleValidations",value:function(){var e=this;$(".next, .step-trigger").on("click",function(){e.validateBy(this)}),$(".prev").on("click",function(){var e=$(this).parents(".content").attr("id"),t=$('[data-target="#'.concat(e,'"]'));t.removeClass("success error"),t.prev().removeClass("success error"),stepperDemo.previous()}),$("#savecc").on("click",function(){$("#stepper-form").parsley().whenValidate({group:"creditcard"})}),$(".submit").on("click",function(){return e.validateBy(this),!1})}},{key:"handleSteps",value:function(){var e=document.querySelector("#stepper");window.stepperDemo=new Stepper(e,{linear:!1})}}]),e}();$(document).on("theme:init",function(){new stepsDemo});
//# sourceMappingURL=../../sourcemaps/pages/steps-demo.min.js.map