
META-INF.resources.modules.sys.unitinfo.ctrl.unitinfo.aside.js Maven / Gradle / Ivy
The newest version!
define(function(require) {
var $ = require('jquery');
var Page = require('core/page');
var UnitInfoUser = require('../ctrl/unitinfo.user');
var UnitInfoRole = require('../ctrl/unitinfo.role');
return Page.extend(function() {
var controllers = [
new UnitInfoUser('UnitInfoUser'),
new UnitInfoRole('UnitInfoRole')
];
var tabSelectedIndex = 0;
this.injecte(controllers);
this.load = function(panel, data) {
$('.unit-info-tabs', panel).tabs({
selected: tabSelectedIndex,
onLoad: function(tab) {
tabSelectedIndex = $(this).tabs('getTabIndex', tab);
controllers[tabSelectedIndex].init(tab, data);
},
onSelect: function(title, index) {
tabSelectedIndex = index;
}
});
}
});
});
© 2015 - 2025 Weber Informatics LLC | Privacy Policy