mirror of https://github.com/keeweb/keeweb.git
better export api
This commit is contained in:
parent
a5da669a3b
commit
253455d874
|
@ -8,6 +8,7 @@ var AppModel = require('./models/app-model'),
|
|||
Alerts = require('./comp/alerts'),
|
||||
Updater = require('./comp/updater'),
|
||||
AuthReceiver = require('./comp/auth-receiver'),
|
||||
ExportApi = require('./comp/export-api'),
|
||||
ThemeChanger = require('./util/theme-changer'),
|
||||
Locale = require('./util/locale');
|
||||
|
||||
|
@ -20,6 +21,7 @@ $(function() {
|
|||
KeyHandler.init();
|
||||
IdleTracker.init();
|
||||
PopupNotifier.init();
|
||||
window.kw = ExportApi;
|
||||
|
||||
var appModel = new AppModel();
|
||||
if (appModel.settings.get('theme')) {
|
||||
|
|
|
@ -0,0 +1,12 @@
|
|||
'use strict';
|
||||
|
||||
var AppSettingsModel = require('../models/app-settings-model');
|
||||
|
||||
var ExportApi = {
|
||||
settings: {
|
||||
get: function(key) { return key ? AppSettingsModel.instance.get(key) : AppSettingsModel.instance.toJSON(); },
|
||||
set: function(key, value) { AppSettingsModel.instance.set(key, value); }
|
||||
}
|
||||
};
|
||||
|
||||
module.exports = ExportApi;
|
|
@ -50,9 +50,4 @@ var AppSettingsModel = Backbone.Model.extend({
|
|||
AppSettingsModel.instance = new AppSettingsModel();
|
||||
AppSettingsModel.instance.load();
|
||||
|
||||
window.kwSettings = {
|
||||
get: function(key) { return AppSettingsModel.instance.get(key); },
|
||||
set: function(key, value) { AppSettingsModel.instance.set(key, value); }
|
||||
};
|
||||
|
||||
module.exports = AppSettingsModel;
|
||||
|
|
Loading…
Reference in New Issue