1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-18 01:03:35 +00:00

added setting to disable google analytics

This commit is contained in:
Kyle Spearrin
2016-10-18 19:57:15 -04:00
parent 42830e5793
commit 9f12079f05
3 changed files with 42 additions and 7 deletions

View File

@@ -1,8 +1,19 @@
angular
.module('bit.settings')
.controller('settingsController', function ($scope, loginService, $state, SweetAlert, utilsService, $analytics, i18nService) {
.controller('settingsController', function ($scope, loginService, $state, SweetAlert, utilsService, $analytics,
i18nService) {
var gaKey = 'disableGa';
$scope.disableGa = false;
$scope.i18n = i18nService;
chrome.storage.local.get(gaKey, function (obj) {
if (obj && obj[gaKey]) {
$scope.disableGa = true;
}
});
$scope.logOut = function () {
SweetAlert.swal({
title: 'Log Out',
@@ -69,6 +80,23 @@
}
}
$scope.updateGa = function () {
chrome.storage.local.get(gaKey, function (obj) {
if (obj[gaKey]) {
// enable
obj[gaKey] = false;
}
else {
// disable
obj[gaKey] = true;
}
chrome.storage.local.set(obj, function () {
$scope.disableGa = obj[gaKey];
});
});
};
$scope.rate = function () {
$analytics.eventTrack('Rate Extension');
@@ -94,6 +122,5 @@
default:
return;
}
};
});