Loading Rakefile +12 −0 Original line number Diff line number Diff line Loading @@ -85,6 +85,18 @@ task :export do var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); Docs.afterLaunch = function() { Docs.App.getController('Classes').addListener('showClass', function(cls, member) { _gaq.push(['_trackEvent', 'Classes', 'Show', cls]); if (member) { _gaq.push(['_trackEvent', 'Classes', 'Member', cls + ' - ' + member]); } }); Docs.App.getController('Classes').addListener('showGuide', function(guide) { _gaq.push(['_trackEvent', 'Guides', 'Show', cls]); }); } </script> EOHTML Loading template/app/Application.js +4 −0 Original line number Diff line number Diff line Loading @@ -26,5 +26,9 @@ Ext.define('Docs.Application', { Docs.Favorites.init(); Docs.History.init(); Docs.Settings.init(); if (Docs.afterLaunch) { Docs.afterLaunch(); } } }); template/app/controller/Classes.js +12 −0 Original line number Diff line number Diff line Loading @@ -3,6 +3,7 @@ */ Ext.define('Docs.controller.Classes', { extend: 'Ext.app.Controller', requires: [ 'Docs.History', 'Docs.Syntax' Loading Loading @@ -36,6 +37,12 @@ Ext.define('Docs.controller.Classes', { ], init: function() { this.addEvents({ "showClass" : true, "showGuide" : true }); Ext.getBody().addListener('click', function(cmp, el) { this.loadClass(el.rel); }, this, { Loading Loading @@ -134,6 +141,9 @@ Ext.define('Docs.controller.Classes', { }, showClass: function(cls, anchor) { this.fireEvent('showClass', cls.name, anchor); if (this.currentCls != cls) { var container = Ext.getCmp('container'), showClass = container.down('showclass'), Loading Loading @@ -163,6 +173,8 @@ Ext.define('Docs.controller.Classes', { showGuide: function(name, noHistory) { noHistory || Docs.History.push("/guide/" + name); this.fireEvent('showGuide', name); Ext.data.JsonP.request({ url: this.getBaseUrl() + "/guides/" + name + "/README.js", callbackName: name, Loading template/app.js +1 −1 File changed.Contains only whitespace changes. Show changes Loading
Rakefile +12 −0 Original line number Diff line number Diff line Loading @@ -85,6 +85,18 @@ task :export do var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); Docs.afterLaunch = function() { Docs.App.getController('Classes').addListener('showClass', function(cls, member) { _gaq.push(['_trackEvent', 'Classes', 'Show', cls]); if (member) { _gaq.push(['_trackEvent', 'Classes', 'Member', cls + ' - ' + member]); } }); Docs.App.getController('Classes').addListener('showGuide', function(guide) { _gaq.push(['_trackEvent', 'Guides', 'Show', cls]); }); } </script> EOHTML Loading
template/app/Application.js +4 −0 Original line number Diff line number Diff line Loading @@ -26,5 +26,9 @@ Ext.define('Docs.Application', { Docs.Favorites.init(); Docs.History.init(); Docs.Settings.init(); if (Docs.afterLaunch) { Docs.afterLaunch(); } } });
template/app/controller/Classes.js +12 −0 Original line number Diff line number Diff line Loading @@ -3,6 +3,7 @@ */ Ext.define('Docs.controller.Classes', { extend: 'Ext.app.Controller', requires: [ 'Docs.History', 'Docs.Syntax' Loading Loading @@ -36,6 +37,12 @@ Ext.define('Docs.controller.Classes', { ], init: function() { this.addEvents({ "showClass" : true, "showGuide" : true }); Ext.getBody().addListener('click', function(cmp, el) { this.loadClass(el.rel); }, this, { Loading Loading @@ -134,6 +141,9 @@ Ext.define('Docs.controller.Classes', { }, showClass: function(cls, anchor) { this.fireEvent('showClass', cls.name, anchor); if (this.currentCls != cls) { var container = Ext.getCmp('container'), showClass = container.down('showclass'), Loading Loading @@ -163,6 +173,8 @@ Ext.define('Docs.controller.Classes', { showGuide: function(name, noHistory) { noHistory || Docs.History.push("/guide/" + name); this.fireEvent('showGuide', name); Ext.data.JsonP.request({ url: this.getBaseUrl() + "/guides/" + name + "/README.js", callbackName: name, Loading