Loading template/app/controller/Tabs.js +0 −6 Original line number Diff line number Diff line Loading @@ -106,12 +106,6 @@ Ext.define('Docs.controller.Tabs', { Ext.getCmp('doctabs').refresh(); }, scope: this }, '[componentCls=tab-menu] menuitem': { click: function(cmp) { Docs.History.push(cmp.href, { navigate: true }); }, scope: this } }); }, Loading template/app/view/TabMenu.js +13 −1 Original line number Diff line number Diff line Loading @@ -8,6 +8,12 @@ Ext.define('Docs.view.TabMenu', { initComponent: function() { this.addEvents( /** * @event * Fired when one of the tab-related menu items is clicked. * @param {Ext.menu.Item} item */ "tabItemClick", /** * @event * Fired when "close all tabs" item is clicked. Loading Loading @@ -41,10 +47,16 @@ Ext.define('Docs.view.TabMenu', { iconCls: tab.iconCls, origIcon: tab.iconCls, href: tab.href, cls: cls cls: cls, handler: this.onTabItemClick, scope: this }); }, onTabItemClick: function(item) { this.fireEvent("tabItemClick", item); }, /** * Adds CSS class to menu item representing a tab. * Loading template/app/view/Tabs.js +4 −0 Original line number Diff line number Diff line Loading @@ -8,6 +8,7 @@ Ext.define('Docs.view.Tabs', { id: 'doctabs', componentCls: 'doctabs', requires: [ 'Docs.History', 'Docs.view.TabMenu' ], Loading Loading @@ -432,6 +433,9 @@ Ext.define('Docs.view.Tabs', { menu: new Docs.view.TabMenu({ listeners: { closeAllTabs: this.closeAllTabs, tabItemClick: function(item) { Docs.History.push(item.href, { navigate: true }); }, scope: this } }) Loading Loading
template/app/controller/Tabs.js +0 −6 Original line number Diff line number Diff line Loading @@ -106,12 +106,6 @@ Ext.define('Docs.controller.Tabs', { Ext.getCmp('doctabs').refresh(); }, scope: this }, '[componentCls=tab-menu] menuitem': { click: function(cmp) { Docs.History.push(cmp.href, { navigate: true }); }, scope: this } }); }, Loading
template/app/view/TabMenu.js +13 −1 Original line number Diff line number Diff line Loading @@ -8,6 +8,12 @@ Ext.define('Docs.view.TabMenu', { initComponent: function() { this.addEvents( /** * @event * Fired when one of the tab-related menu items is clicked. * @param {Ext.menu.Item} item */ "tabItemClick", /** * @event * Fired when "close all tabs" item is clicked. Loading Loading @@ -41,10 +47,16 @@ Ext.define('Docs.view.TabMenu', { iconCls: tab.iconCls, origIcon: tab.iconCls, href: tab.href, cls: cls cls: cls, handler: this.onTabItemClick, scope: this }); }, onTabItemClick: function(item) { this.fireEvent("tabItemClick", item); }, /** * Adds CSS class to menu item representing a tab. * Loading
template/app/view/Tabs.js +4 −0 Original line number Diff line number Diff line Loading @@ -8,6 +8,7 @@ Ext.define('Docs.view.Tabs', { id: 'doctabs', componentCls: 'doctabs', requires: [ 'Docs.History', 'Docs.view.TabMenu' ], Loading Loading @@ -432,6 +433,9 @@ Ext.define('Docs.view.Tabs', { menu: new Docs.view.TabMenu({ listeners: { closeAllTabs: this.closeAllTabs, tabItemClick: function(item) { Docs.History.push(item.href, { navigate: true }); }, scope: this } }) Loading