donation/public/assets/js/pages/form-wizard.init.js

38 lines
1.2 KiB
JavaScript

/*
Template Name: Minton - Responsive Bootstrap 4 Admin Dashboard
Author: CoderThemes
Website: https://coderthemes.com/
Contact: support@coderthemes.com
File: Form wizard init js
*/
$(document).ready(function () {
"use strict";
$('#basicwizard').bootstrapWizard();
$('#progressbarwizard').bootstrapWizard({
onTabShow: function (tab, navigation, index) {
var $total = navigation.find('li').length;
var $current = index + 1;
var $percent = ($current / $total) * 100;
$('#progressbarwizard').find('.bar').css({ width: $percent + '%' });
}
});
$('#btnwizard').bootstrapWizard({ 'nextSelector': '.button-next', 'previousSelector': '.button-previous', 'firstSelector': '.button-first', 'lastSelector': '.button-last' });
$('#rootwizard').bootstrapWizard({
'onNext': function (tab, navigation, index) {
var form = $($(tab).data("targetForm"));
if (form) {
form.addClass('was-validated');
if (form[0].checkValidity() === false) {
event.preventDefault();
event.stopPropagation();
return false;
}
}
}
});
});