All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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