| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155 |
- /**
- * Form Wizard
- */
-
- 'use strict';
-
- $(function () {
- const select2 = $('.select2'),
- selectPicker = $('.selectpicker');
-
- // Bootstrap select
- if (selectPicker.length) {
- selectPicker.selectpicker();
- }
-
- // select2
- if (select2.length) {
- select2.each(function () {
- var $this = $(this);
- $this.wrap('<div class="position-relative"></div>');
- $this.select2({
- placeholder: 'Select value',
- dropdownParent: $this.parent()
- });
- });
- }
- });
- (function () {
- // Numbered Wizard
- // --------------------------------------------------------------------
- const wizardNumbered = document.querySelector('.wizard-numbered'),
- wizardNumberedBtnNextList = [].slice.call(wizardNumbered.querySelectorAll('.btn-next')),
- wizardNumberedBtnPrevList = [].slice.call(wizardNumbered.querySelectorAll('.btn-prev')),
- wizardNumberedBtnSubmit = wizardNumbered.querySelector('.btn-submit');
-
- if (typeof wizardNumbered !== undefined && wizardNumbered !== null) {
- const numberedStepper = new Stepper(wizardNumbered, {
- linear: false
- });
- if (wizardNumberedBtnNextList) {
- wizardNumberedBtnNextList.forEach(wizardNumberedBtnNext => {
- wizardNumberedBtnNext.addEventListener('click', event => {
- numberedStepper.next();
- });
- });
- }
- if (wizardNumberedBtnPrevList) {
- wizardNumberedBtnPrevList.forEach(wizardNumberedBtnPrev => {
- wizardNumberedBtnPrev.addEventListener('click', event => {
- numberedStepper.previous();
- });
- });
- }
- if (wizardNumberedBtnSubmit) {
- wizardNumberedBtnSubmit.addEventListener('click', event => {
- alert('Submitted..!!');
- });
- }
- }
-
- // Vertical Wizard
- // --------------------------------------------------------------------
- const wizardVertical = document.querySelector('.wizard-vertical'),
- wizardVerticalBtnNextList = [].slice.call(wizardVertical.querySelectorAll('.btn-next')),
- wizardVerticalBtnPrevList = [].slice.call(wizardVertical.querySelectorAll('.btn-prev')),
- wizardVerticalBtnSubmit = wizardVertical.querySelector('.btn-submit');
-
- if (typeof wizardVertical !== undefined && wizardVertical !== null) {
- const verticalStepper = new Stepper(wizardVertical, {
- linear: false
- });
- if (wizardVerticalBtnNextList) {
- wizardVerticalBtnNextList.forEach(wizardVerticalBtnNext => {
- wizardVerticalBtnNext.addEventListener('click', event => {
- verticalStepper.next();
- });
- });
- }
- if (wizardVerticalBtnPrevList) {
- wizardVerticalBtnPrevList.forEach(wizardVerticalBtnPrev => {
- wizardVerticalBtnPrev.addEventListener('click', event => {
- verticalStepper.previous();
- });
- });
- }
-
- if (wizardVerticalBtnSubmit) {
- wizardVerticalBtnSubmit.addEventListener('click', event => {
- alert('Submitted..!!');
- });
- }
- }
-
- // Modern Wizard
- // --------------------------------------------------------------------
- const wizardModern = document.querySelector('.wizard-modern-example'),
- wizardModernBtnNextList = [].slice.call(wizardModern.querySelectorAll('.btn-next')),
- wizardModernBtnPrevList = [].slice.call(wizardModern.querySelectorAll('.btn-prev')),
- wizardModernBtnSubmit = wizardModern.querySelector('.btn-submit');
- if (typeof wizardModern !== undefined && wizardModern !== null) {
- const modernStepper = new Stepper(wizardModern, {
- linear: false
- });
- if (wizardModernBtnNextList) {
- wizardModernBtnNextList.forEach(wizardModernBtnNext => {
- wizardModernBtnNext.addEventListener('click', event => {
- modernStepper.next();
- });
- });
- }
- if (wizardModernBtnPrevList) {
- wizardModernBtnPrevList.forEach(wizardModernBtnPrev => {
- wizardModernBtnPrev.addEventListener('click', event => {
- modernStepper.previous();
- });
- });
- }
- if (wizardModernBtnSubmit) {
- wizardModernBtnSubmit.addEventListener('click', event => {
- alert('Submitted..!!');
- });
- }
- }
-
- // Modern Vertical Wizard
- // --------------------------------------------------------------------
- const wizardModernVertical = document.querySelector('.wizard-modern-vertical'),
- wizardModernVerticalBtnNextList = [].slice.call(wizardModernVertical.querySelectorAll('.btn-next')),
- wizardModernVerticalBtnPrevList = [].slice.call(wizardModernVertical.querySelectorAll('.btn-prev')),
- wizardModernVerticalBtnSubmit = wizardModernVertical.querySelector('.btn-submit');
- if (typeof wizardModernVertical !== undefined && wizardModernVertical !== null) {
- const modernVerticalStepper = new Stepper(wizardModernVertical, {
- linear: false
- });
- if (wizardModernVerticalBtnNextList) {
- wizardModernVerticalBtnNextList.forEach(wizardModernVerticalBtnNext => {
- wizardModernVerticalBtnNext.addEventListener('click', event => {
- modernVerticalStepper.next();
- });
- });
- }
- if (wizardModernVerticalBtnPrevList) {
- wizardModernVerticalBtnPrevList.forEach(wizardModernVerticalBtnPrev => {
- wizardModernVerticalBtnPrev.addEventListener('click', event => {
- modernVerticalStepper.previous();
- });
- });
- }
- if (wizardModernVerticalBtnSubmit) {
- wizardModernVerticalBtnSubmit.addEventListener('click', event => {
- alert('Submitted..!!');
- });
- }
- }
- })();
|