2 * Provides access to Docs app settings.
4 Ext.define("Docs.Settings", {
5 extend: 'Docs.LocalStore',
12 * @param {String} key Name of the setting
13 * @param {Mixed} value Value of the setting
15 set: function(key, value) {
16 var index = this.store.findExact("key", key);
18 this.store.getAt(index).set({key: key, value: value});
21 this.store.add({key: key, value: value});
27 * Gets value of a setting.
29 * @param {String} key Name of the setting
30 * @return {Mixed} value of the setting or undefined.
33 var index = this.store.findExact("key", key);
34 return index > -1 ? this.store.getAt(index).get("value") : undefined;