Your IP : 3.135.223.175
/**
* Wizard Module
* Control wizard steps
* @param {object} window global object
* @param {object|function} $ jQuery
* @param {object} EventMgr Event manager
*/
/*global App:true*/
App.Wizards = function(window, $, EventMgr) {
'use strict';
/**
* Event in appendForm for check wizard steps
* @param {object} e
* @param {object} data
*/
function wizardLoad(e, data) {
var tabId = data.tabId;
setTimeout(function() {
EventMgr.trigger('bindHorizScrollControl', {
leftBtn: '#cont-' + tabId + ' .i-wizard__triangle_dir_left',
rightBtn: '#cont-' + tabId + ' .i-wizard__triangle_dir_right',
actElem: '#cont-' + tabId + ' .i-wizard__step-num_st_active',
innerBox: '#cont-' + tabId + ' .i-wizard__inner',
id: tabId
});
}, 50);
}
/**
* Init function
* Bind to needed events
*/
function init() {
EventMgr.bind('appendForm', wizardLoad);
}
var api = {
init: init
};
return api;
}(window, $, EventMgr);