fistcommit
This commit is contained in:
56
assets/scripts/form.wizard.init.js
Normal file
56
assets/scripts/form.wizard.init.js
Normal file
@ -0,0 +1,56 @@
|
||||
/**
|
||||
* Theme: Ninja Admin Template
|
||||
* Author: NinjaTeam
|
||||
* Module/App: Form Wizard
|
||||
*/
|
||||
|
||||
(function($) {
|
||||
"use strict";
|
||||
|
||||
if ($('#rootwizard').length)
|
||||
$('#rootwizard').bootstrapWizard();
|
||||
|
||||
if ($('#rootwizard-pill').length)
|
||||
$('#rootwizard-pill').bootstrapWizard({'tabClass': 'nav nav-tabs'});
|
||||
|
||||
if ($('#rootwizard-progress').length)
|
||||
$('#rootwizard-progress').bootstrapWizard({'tabClass': 'nav nav-pills', 'debug': false, onTabShow: function(tab, navigation, index) {
|
||||
var $total = navigation.find('li').length;
|
||||
var $current = index+1;
|
||||
var $percent = ($current/$total) * 100;
|
||||
$('#rootwizard-progress').find('.bar').css({width:$percent+'%'});
|
||||
}});
|
||||
|
||||
if ($('#tabsleft').length){
|
||||
var $validator = $("#commentForm").validate({
|
||||
rules: {
|
||||
emailfield: {
|
||||
required: true,
|
||||
email: true,
|
||||
minlength: 3
|
||||
},
|
||||
namefield: {
|
||||
required: true,
|
||||
minlength: 3
|
||||
},
|
||||
urlfield: {
|
||||
required: true,
|
||||
minlength: 3,
|
||||
url: true
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
$('#tabsleft').bootstrapWizard({
|
||||
'tabClass': 'nav nav-tabs',
|
||||
'onNext': function (tab, navigation, index) {
|
||||
var $valid = $("#commentForm").valid();
|
||||
if (!$valid) {
|
||||
$validator.focusInvalid();
|
||||
return false;
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
})(jQuery);
|
Reference in New Issue
Block a user