UNPKG

kityminder

Version:
40 lines (35 loc) 864 B
/** * @fileOverview * * 提供脑图选项支持 * * @author: techird * @copyright: Baidu FEX, 2014 */ kity.extendClass(Minder, { getOptions: function(key) { var val; if (key) { val = this.getPreferences(key); return val && val[key] || this._options[key]; } else { val = this.getPreferences(); return utils.extend(val, this._options, true); } }, setDefaultOptions: function(key, val, cover) { var obj = {}; if (Utils.isString(key)) { obj[key] = val; } else { obj = key; } utils.extend(this._options, obj, !cover); }, setOptions: function(key, val) { this.setPreferences(key, val); } }); Minder.registerInit(function(option) { this.setDefaultOptions(KM.defaultOptions); });