mirror of https://github.com/docker/docs.git
fixing settings page
This commit is contained in:
parent
bd691f97f7
commit
26e42af48f
|
@ -1,13 +1,15 @@
|
||||||
var remote = require('remote');
|
var remote = require('remote');
|
||||||
var dialog = remote.require('dialog');
|
var dialog = remote.require('dialog');
|
||||||
|
var level = require('levelup');
|
||||||
|
var db = level(path.join(process.env[(process.platform === 'win32') ? 'USERPROFILE' : 'HOME'], 'Library/Application Support/Kitematic/data', 'db'));
|
||||||
|
|
||||||
Template.dashboardSettings.events({
|
Template.dashboardSettings.events({
|
||||||
'click .btn-usage-analytics-on': function () {
|
'click .btn-usage-analytics-on': function () {
|
||||||
localStorage.setItem('metrics.enabled', true);
|
db.put('metrics.enabled', true);
|
||||||
Session.set('metrics.enabled', true);
|
Session.set('metrics.enabled', true);
|
||||||
},
|
},
|
||||||
'click .btn-usage-analytics-off': function () {
|
'click .btn-usage-analytics-off': function () {
|
||||||
localStorage.setItem('metrics.enabled', false);
|
db.put('metrics.enabled', false);
|
||||||
Session.set('metrics.enabled', false);
|
Session.set('metrics.enabled', false);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
@ -15,7 +17,9 @@ Template.dashboardSettings.events({
|
||||||
Template.dashboardSettings.helpers({
|
Template.dashboardSettings.helpers({
|
||||||
metricsEnabled: function () {
|
metricsEnabled: function () {
|
||||||
if (Session.get('metrics.enabled') === undefined) {
|
if (Session.get('metrics.enabled') === undefined) {
|
||||||
Session.set('metrics.enabled', localStorage.getItem('metrics.enabled'));
|
db.get('metrics.enabled', function (err, value) {
|
||||||
|
Session.set('metrics.enabled', value);
|
||||||
|
});
|
||||||
}
|
}
|
||||||
return Session.get('metrics.enabled');
|
return Session.get('metrics.enabled');
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in New Issue