Loading template/app.js +1 −0 Original line number Diff line number Diff line Loading @@ -27,5 +27,6 @@ Ext.application({ launch: function() { Docs.App = this; Docs.History.init(); this.getStore('History').load(); // Load History from localStorage } }); template/app/controller/Classes.js +6 −0 Original line number Diff line number Diff line Loading @@ -13,6 +13,12 @@ Ext.define('Docs.controller.Classes', { 'clsTree.Tree' ], stores: [ 'History' ], models: ['History'], init: function() { Ext.getBody().addListener('click', function(cmp, el) { this.loadClass(el.rel); Loading template/app/model/History.js 0 → 100644 +8 −0 Original line number Diff line number Diff line Ext.define('Docs.model.History', { fields: ['id', 'cls', 'scrollPosision', 'hideInherited', 'expandedMembers'], extend: 'Ext.data.Model', proxy: { type: 'localstorage', id : 'docs-history' } }); No newline at end of file template/app/store/History.js 0 → 100644 +4 −0 Original line number Diff line number Diff line Ext.define('Docs.store.History', { extend: 'Ext.data.Store', model: 'Docs.model.History' }); No newline at end of file Loading
template/app.js +1 −0 Original line number Diff line number Diff line Loading @@ -27,5 +27,6 @@ Ext.application({ launch: function() { Docs.App = this; Docs.History.init(); this.getStore('History').load(); // Load History from localStorage } });
template/app/controller/Classes.js +6 −0 Original line number Diff line number Diff line Loading @@ -13,6 +13,12 @@ Ext.define('Docs.controller.Classes', { 'clsTree.Tree' ], stores: [ 'History' ], models: ['History'], init: function() { Ext.getBody().addListener('click', function(cmp, el) { this.loadClass(el.rel); Loading
template/app/model/History.js 0 → 100644 +8 −0 Original line number Diff line number Diff line Ext.define('Docs.model.History', { fields: ['id', 'cls', 'scrollPosision', 'hideInherited', 'expandedMembers'], extend: 'Ext.data.Model', proxy: { type: 'localstorage', id : 'docs-history' } }); No newline at end of file
template/app/store/History.js 0 → 100644 +4 −0 Original line number Diff line number Diff line Ext.define('Docs.store.History', { extend: 'Ext.data.Store', model: 'Docs.model.History' }); No newline at end of file