Loading template/app/controller/Classes.js +9 −0 Original line number Diff line number Diff line Loading @@ -85,6 +85,14 @@ Ext.define('Docs.controller.Classes', { } }, 'classindex': { afterrender: function(cmp) { cmp.el.addListener('scroll', function(cmp, el) { this.setScrollState('#!/api', el.scrollTop); }, this); } }, 'classoverview': { afterrender: function(cmp) { // Expand member when clicked Loading Loading @@ -152,6 +160,7 @@ Ext.define('Docs.controller.Classes', { Ext.getCmp('doctabs').activateTab('#!/api'); Ext.getCmp('treecontainer').showTree('classtree'); Ext.getCmp('card-panel').layout.setActiveItem('classindex'); Ext.getCmp('classindex').getEl().scrollTo('top', this.getScrollState("#!/api")); }, /** Loading template/app/controller/Examples.js +9 −1 Original line number Diff line number Diff line Loading @@ -2,7 +2,7 @@ * Controller for Examples showcase */ Ext.define('Docs.controller.Examples', { extend: 'Ext.app.Controller', extend: 'Docs.controller.Content', refs: [ { Loading Loading @@ -31,6 +31,13 @@ Ext.define('Docs.controller.Examples', { this.loadExample(url); } }, 'exampleindex': { afterrender: function(cmp) { cmp.el.addListener('scroll', function(cmp, el) { this.setScrollState('#!/example', el.scrollTop); }, this); } }, 'exampleindex > thumblist': { urlclick: function(url) { this.loadExample(url); Loading @@ -45,6 +52,7 @@ Ext.define('Docs.controller.Examples', { Ext.getCmp('doctabs').activateTab('#!/example'); Ext.getCmp('card-panel').layout.setActiveItem('exampleindex'); Ext.getCmp('treecontainer').showTree('exampletree'); Ext.getCmp('exampleindex').getEl().scrollTo('top', this.getScrollState("#!/example")); }, loadExample: function(url, noHistory) { Loading template/app/controller/Guides.js +8 −0 Original line number Diff line number Diff line Loading @@ -33,6 +33,13 @@ Ext.define('Docs.controller.Guides', { this.handleUrlClick(url, event, this.getTree()); } }, 'guideindex': { afterrender: function(cmp) { cmp.el.addListener('scroll', function(cmp, el) { this.setScrollState('#!/guide', el.scrollTop); }, this); } }, 'guideindex > thumblist': { urlclick: function(url) { this.loadGuide(url); Loading Loading @@ -82,6 +89,7 @@ Ext.define('Docs.controller.Guides', { Ext.getCmp('doctabs').activateTab('#!/guide'); Ext.getCmp('card-panel').layout.setActiveItem('guideindex'); Ext.getCmp('treecontainer').showTree('guidetree'); Ext.getCmp('guideindex').getEl().scrollTo('top', this.getScrollState("#!/guide")); }, /** Loading template/app/controller/Index.js +15 −2 Original line number Diff line number Diff line Loading @@ -2,7 +2,7 @@ * Controller for Welcome page */ Ext.define('Docs.controller.Index', { extend: 'Ext.app.Controller', extend: 'Docs.controller.Content', refs: [ { Loading @@ -11,11 +11,24 @@ Ext.define('Docs.controller.Index', { } ], init: function() { this.control({ 'welcomeindex': { afterrender: function(cmp) { cmp.el.addListener('scroll', function(cmp, el) { this.setScrollState('#', el.scrollTop); }, this); } } }); }, loadIndex: function() { this.getViewport().setPageTitle(""); Ext.getCmp('doctabs').activateTab('#'); Ext.getCmp('card-panel').layout.setActiveItem('welcome'); Ext.getCmp('card-panel').layout.setActiveItem('welcomeindex'); Ext.getCmp('treecontainer').hide(); Ext.getCmp('welcomeindex').getEl().scrollTo('top', this.getScrollState("#")); }, /** Loading template/app/controller/Videos.js +9 −1 Original line number Diff line number Diff line Loading @@ -2,7 +2,7 @@ * Controller for Videos. */ Ext.define('Docs.controller.Videos', { extend: 'Ext.app.Controller', extend: 'Docs.controller.Content', refs: [ { Loading Loading @@ -31,6 +31,13 @@ Ext.define('Docs.controller.Videos', { this.loadVideo(url); } }, 'videoindex': { afterrender: function(cmp) { cmp.el.addListener('scroll', function(cmp, el) { this.setScrollState('#!/video', el.scrollTop); }, this); } }, 'videoindex > thumblist': { urlclick: function(url) { this.loadVideo(url); Loading @@ -45,6 +52,7 @@ Ext.define('Docs.controller.Videos', { Ext.getCmp('doctabs').activateTab('#!/video'); Ext.getCmp('card-panel').layout.setActiveItem('videoindex'); Ext.getCmp('treecontainer').showTree('videotree'); Ext.getCmp('videoindex').getEl().scrollTo('top', this.getScrollState("#!/video")); }, loadVideo: function(url, noHistory) { Loading Loading
template/app/controller/Classes.js +9 −0 Original line number Diff line number Diff line Loading @@ -85,6 +85,14 @@ Ext.define('Docs.controller.Classes', { } }, 'classindex': { afterrender: function(cmp) { cmp.el.addListener('scroll', function(cmp, el) { this.setScrollState('#!/api', el.scrollTop); }, this); } }, 'classoverview': { afterrender: function(cmp) { // Expand member when clicked Loading Loading @@ -152,6 +160,7 @@ Ext.define('Docs.controller.Classes', { Ext.getCmp('doctabs').activateTab('#!/api'); Ext.getCmp('treecontainer').showTree('classtree'); Ext.getCmp('card-panel').layout.setActiveItem('classindex'); Ext.getCmp('classindex').getEl().scrollTo('top', this.getScrollState("#!/api")); }, /** Loading
template/app/controller/Examples.js +9 −1 Original line number Diff line number Diff line Loading @@ -2,7 +2,7 @@ * Controller for Examples showcase */ Ext.define('Docs.controller.Examples', { extend: 'Ext.app.Controller', extend: 'Docs.controller.Content', refs: [ { Loading Loading @@ -31,6 +31,13 @@ Ext.define('Docs.controller.Examples', { this.loadExample(url); } }, 'exampleindex': { afterrender: function(cmp) { cmp.el.addListener('scroll', function(cmp, el) { this.setScrollState('#!/example', el.scrollTop); }, this); } }, 'exampleindex > thumblist': { urlclick: function(url) { this.loadExample(url); Loading @@ -45,6 +52,7 @@ Ext.define('Docs.controller.Examples', { Ext.getCmp('doctabs').activateTab('#!/example'); Ext.getCmp('card-panel').layout.setActiveItem('exampleindex'); Ext.getCmp('treecontainer').showTree('exampletree'); Ext.getCmp('exampleindex').getEl().scrollTo('top', this.getScrollState("#!/example")); }, loadExample: function(url, noHistory) { Loading
template/app/controller/Guides.js +8 −0 Original line number Diff line number Diff line Loading @@ -33,6 +33,13 @@ Ext.define('Docs.controller.Guides', { this.handleUrlClick(url, event, this.getTree()); } }, 'guideindex': { afterrender: function(cmp) { cmp.el.addListener('scroll', function(cmp, el) { this.setScrollState('#!/guide', el.scrollTop); }, this); } }, 'guideindex > thumblist': { urlclick: function(url) { this.loadGuide(url); Loading Loading @@ -82,6 +89,7 @@ Ext.define('Docs.controller.Guides', { Ext.getCmp('doctabs').activateTab('#!/guide'); Ext.getCmp('card-panel').layout.setActiveItem('guideindex'); Ext.getCmp('treecontainer').showTree('guidetree'); Ext.getCmp('guideindex').getEl().scrollTo('top', this.getScrollState("#!/guide")); }, /** Loading
template/app/controller/Index.js +15 −2 Original line number Diff line number Diff line Loading @@ -2,7 +2,7 @@ * Controller for Welcome page */ Ext.define('Docs.controller.Index', { extend: 'Ext.app.Controller', extend: 'Docs.controller.Content', refs: [ { Loading @@ -11,11 +11,24 @@ Ext.define('Docs.controller.Index', { } ], init: function() { this.control({ 'welcomeindex': { afterrender: function(cmp) { cmp.el.addListener('scroll', function(cmp, el) { this.setScrollState('#', el.scrollTop); }, this); } } }); }, loadIndex: function() { this.getViewport().setPageTitle(""); Ext.getCmp('doctabs').activateTab('#'); Ext.getCmp('card-panel').layout.setActiveItem('welcome'); Ext.getCmp('card-panel').layout.setActiveItem('welcomeindex'); Ext.getCmp('treecontainer').hide(); Ext.getCmp('welcomeindex').getEl().scrollTo('top', this.getScrollState("#")); }, /** Loading
template/app/controller/Videos.js +9 −1 Original line number Diff line number Diff line Loading @@ -2,7 +2,7 @@ * Controller for Videos. */ Ext.define('Docs.controller.Videos', { extend: 'Ext.app.Controller', extend: 'Docs.controller.Content', refs: [ { Loading Loading @@ -31,6 +31,13 @@ Ext.define('Docs.controller.Videos', { this.loadVideo(url); } }, 'videoindex': { afterrender: function(cmp) { cmp.el.addListener('scroll', function(cmp, el) { this.setScrollState('#!/video', el.scrollTop); }, this); } }, 'videoindex > thumblist': { urlclick: function(url) { this.loadVideo(url); Loading @@ -45,6 +52,7 @@ Ext.define('Docs.controller.Videos', { Ext.getCmp('doctabs').activateTab('#!/video'); Ext.getCmp('card-panel').layout.setActiveItem('videoindex'); Ext.getCmp('treecontainer').showTree('videotree'); Ext.getCmp('videoindex').getEl().scrollTo('top', this.getScrollState("#!/video")); }, loadVideo: function(url, noHistory) { Loading