251 lines
12 KiB
JavaScript
251 lines
12 KiB
JavaScript
/*!
|
|
* Codebase - v3.0.0
|
|
* @author pixelcave - https://pixelcave.com
|
|
* Copyright (c) 2018
|
|
*/
|
|
! function (a) {
|
|
var e = {};
|
|
|
|
function i(r) {
|
|
if (e[r]) return e[r].exports;
|
|
var t = e[r] = {
|
|
i: r,
|
|
l: !1,
|
|
exports: {}
|
|
};
|
|
return a[r].call(t.exports, t, t.exports, i), t.l = !0, t.exports
|
|
}
|
|
i.m = a, i.c = e, i.d = function (a, e, r) {
|
|
i.o(a, e) || Object.defineProperty(a, e, {
|
|
enumerable: !0,
|
|
get: r
|
|
})
|
|
}, i.r = function (a) {
|
|
"undefined" != typeof Symbol && Symbol.toStringTag && Object.defineProperty(a, Symbol.toStringTag, {
|
|
value: "Module"
|
|
}), Object.defineProperty(a, "__esModule", {
|
|
value: !0
|
|
})
|
|
}, i.t = function (a, e) {
|
|
if (1 & e && (a = i(a)), 8 & e) return a;
|
|
if (4 & e && "object" == typeof a && a && a.__esModule) return a;
|
|
var r = Object.create(null);
|
|
if (i.r(r), Object.defineProperty(r, "default", {
|
|
enumerable: !0,
|
|
value: a
|
|
}), 2 & e && "string" != typeof a)
|
|
for (var t in a) i.d(r, t, function (e) {
|
|
return a[e]
|
|
}.bind(null, t));
|
|
return r
|
|
}, i.n = function (a) {
|
|
var e = a && a.__esModule ? function () {
|
|
return a.default
|
|
} : function () {
|
|
return a
|
|
};
|
|
return i.d(e, "a", e), e
|
|
}, i.o = function (a, e) {
|
|
return Object.prototype.hasOwnProperty.call(a, e)
|
|
}, i.p = "", i(i.s = 20)
|
|
}({
|
|
20: function (a, e, i) {
|
|
a.exports = i(21)
|
|
},
|
|
21: function (a, e) {
|
|
function i(a, e) {
|
|
for (var i = 0; i < e.length; i++) {
|
|
var r = e[i];
|
|
r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(a, r.key, r)
|
|
}
|
|
}
|
|
var r = function () {
|
|
function a() {
|
|
! function (a, e) {
|
|
if (!(a instanceof e)) throw new TypeError("Cannot call a class as a function")
|
|
}(this, a)
|
|
}
|
|
var e, r, t;
|
|
return e = a, t = [{
|
|
key: "initWizardDefaults",
|
|
value: function () {
|
|
jQuery.fn.bootstrapWizard.defaults.tabClass = "nav nav-tabs", jQuery.fn.bootstrapWizard.defaults.nextSelector = '[data-wizard="next"]', jQuery.fn.bootstrapWizard.defaults.previousSelector = '[data-wizard="prev"]', jQuery.fn.bootstrapWizard.defaults.firstSelector = '[data-wizard="first"]', jQuery.fn.bootstrapWizard.defaults.lastSelector = '[data-wizard="lsat"]', jQuery.fn.bootstrapWizard.defaults.finishSelector = '[data-wizard="finish"]', jQuery.fn.bootstrapWizard.defaults.backSelector = '[data-wizard="back"]'
|
|
}
|
|
}, {
|
|
key: "initWizardSimple",
|
|
value: function () {
|
|
jQuery(".js-wizard-simple").bootstrapWizard({
|
|
onTabShow: function (a, e, i) {
|
|
var r = (i + 1) / e.find("li").length * 100,
|
|
t = e.parents(".block").find('[data-wizard="progress"] > .progress-bar');
|
|
t.length && t.css({
|
|
width: r + 1 + "%"
|
|
})
|
|
}
|
|
})
|
|
}
|
|
}, {
|
|
key: "initWizardValidation",
|
|
value: function () {
|
|
var a = jQuery(".js-wizard-validation-classic-form"),
|
|
e = jQuery(".js-wizard-validation-material-form");
|
|
a.add(e).on("keyup keypress", function (a) {
|
|
if (13 === (a.keyCode || a.which)) return a.preventDefault(), !1
|
|
});
|
|
var i = a.validate({
|
|
errorClass: "invalid-feedback animated fadeInDown",
|
|
errorElement: "div",
|
|
errorPlacement: function (a, e) {
|
|
jQuery(e).parents(".form-group").append(a)
|
|
},
|
|
highlight: function (a) {
|
|
jQuery(a).closest(".form-group").removeClass("is-invalid").addClass("is-invalid")
|
|
},
|
|
success: function (a) {
|
|
jQuery(a).closest(".form-group").removeClass("is-invalid"), jQuery(a).remove()
|
|
},
|
|
rules: {
|
|
"title" : {
|
|
required: !0,
|
|
minlength: 2
|
|
},
|
|
"wizard-validation-classic-firstname": {
|
|
required: !0,
|
|
minlength: 2
|
|
},
|
|
"wizard-validation-classic-lastname": {
|
|
required: !0,
|
|
minlength: 2
|
|
},
|
|
"wizard-validation-classic-email": {
|
|
required: !0,
|
|
email: !0
|
|
},
|
|
"wizard-validation-classic-bio": {
|
|
required: !0,
|
|
minlength: 5
|
|
},
|
|
"wizard-validation-classic-location": {
|
|
required: !0
|
|
},
|
|
"wizard-validation-classic-skills": {
|
|
required: !0
|
|
},
|
|
"wizard-validation-classic-terms": {
|
|
required: !0
|
|
}
|
|
},
|
|
messages: {
|
|
"wizard-validation-classic-firstname": {
|
|
required: "Please enter a firstname",
|
|
minlength: "Your firtname must consist of at least 2 characters"
|
|
},
|
|
"wizard-validation-classic-lastname": {
|
|
required: "Please enter a lastname",
|
|
minlength: "Your lastname must consist of at least 2 characters"
|
|
},
|
|
"wizard-validation-classic-email": "Please enter a valid email address",
|
|
"wizard-validation-classic-bio": "Let us know a few thing about yourself",
|
|
"wizard-validation-classic-skills": "Please select a skill!",
|
|
"file": "Please select a file!",
|
|
"wizard-validation-classic-terms": "You must agree to the service terms!"
|
|
}
|
|
}),
|
|
r = e.validate({
|
|
errorClass: "invalid-feedback animated fadeInDown",
|
|
errorElement: "div",
|
|
errorPlacement: function (a, e) {
|
|
jQuery(e).parents(".form-group").append(a)
|
|
},
|
|
highlight: function (a) {
|
|
jQuery(a).closest(".form-group").removeClass("is-invalid").addClass("is-invalid")
|
|
},
|
|
success: function (a) {
|
|
jQuery(a).closest(".form-group").removeClass("is-invalid"), jQuery(a).remove()
|
|
},
|
|
rules: {
|
|
"wizard-validation-material-firstname": {
|
|
required: !0,
|
|
minlength: 2
|
|
},
|
|
"wizard-validation-material-lastname": {
|
|
required: !0,
|
|
minlength: 2
|
|
},
|
|
"wizard-validation-material-email": {
|
|
required: !0,
|
|
email: !0
|
|
},
|
|
"wizard-validation-material-bio": {
|
|
required: !0,
|
|
minlength: 5
|
|
},
|
|
"wizard-validation-material-location": {
|
|
required: !0
|
|
},
|
|
"wizard-validation-material-skills": {
|
|
required: !0
|
|
},
|
|
"wizard-validation-material-terms": {
|
|
required: !0
|
|
}
|
|
},
|
|
messages: {
|
|
"wizard-validation-material-firstname": {
|
|
required: "Please enter a firstname",
|
|
minlength: "Your firtname must consist of at least 2 characters"
|
|
},
|
|
"wizard-validation-material-lastname": {
|
|
required: "Please enter a lastname",
|
|
minlength: "Your lastname must consist of at least 2 characters"
|
|
},
|
|
"wizard-validation-material-email": "Please enter a valid email address",
|
|
"wizard-validation-material-bio": "Let us know a few thing about yourself",
|
|
"wizard-validation-material-skills": "Please select a skill!",
|
|
"wizard-validation-material-terms": "You must agree to the service terms!"
|
|
}
|
|
});
|
|
jQuery(".js-wizard-validation-classic").bootstrapWizard({
|
|
tabClass: "",
|
|
onTabShow: function (a, e, i) {
|
|
var r = (i + 1) / e.find("li").length * 100,
|
|
t = e.parents(".block").find('[data-wizard="progress"] > .progress-bar');
|
|
t.length && t.css({
|
|
width: r + 1 + "%"
|
|
})
|
|
},
|
|
onNext: function (e, r, t) {
|
|
if (!a.valid()) return i.focusInvalid(), !1
|
|
},
|
|
onTabClick: function (a, e, i) {
|
|
return jQuery("a", e).blur(), !1
|
|
}
|
|
}), jQuery(".js-wizard-validation-material").bootstrapWizard({
|
|
tabClass: "",
|
|
onTabShow: function (a, e, i) {
|
|
var r = (i + 1) / e.find("li").length * 100,
|
|
t = e.parents(".block").find('[data-wizard="progress"] > .progress-bar');
|
|
t.length && t.css({
|
|
width: r + 1 + "%"
|
|
})
|
|
},
|
|
onNext: function (a, i, t) {
|
|
if (!e.valid()) return r.focusInvalid(), !1
|
|
},
|
|
onTabClick: function (a, e, i) {
|
|
return jQuery("a", e).blur(), !1
|
|
}
|
|
})
|
|
}
|
|
}, {
|
|
key: "init",
|
|
value: function () {
|
|
this.initWizardDefaults(), this.initWizardSimple(), this.initWizardValidation()
|
|
}
|
|
}], (r = null) && i(e.prototype, r), t && i(e, t), a
|
|
}();
|
|
jQuery(function () {
|
|
r.init()
|
|
})
|
|
}
|
|
}); |