This commit is contained in:
Monica Chew 2014-05-05 17:30:31 -07:00
Родитель d96f77ccaa
Коммит 36b2f25fe1
5 изменённых файлов: 13 добавлений и 18 удалений

Просмотреть файл

@ -177,6 +177,7 @@ function assignTabIndices(modal) {
}
function askForDataSharingConfirmationDialog(callback) {
console.log("callback in ask for data start sharing", callback);
dialog({
"name": dialogNames.startUploadData,
"title": "Upload Data",

Просмотреть файл

@ -141,21 +141,6 @@ function resetAdditionalUI() {
}
/****************************************
* Upload data
*/
global.startSharing = function startSharing(askForConfirmation, callback) {
if (askForConfirmation) {
askForDataSharingConfirmationDialog(function (confirmed) {
callback(confirmed);
});
} else {
callback(true);
}
};
/****************************************
* Format date string
*/

Просмотреть файл

@ -87,9 +87,10 @@ document.querySelector(".toggle-btn.share-btn").addEventListener("click",
}
});
global.confirmStartSharing = function confirmStartSharing(askForConfirmation, elmClicked) {
global.startSharing(askForConfirmation, function (confirmed) {
function confirmStartSharing(askForConfirmation, elmClicked) {
let callback = function (confirmed) {
if (confirmed) {
console.log("Sharing confirmed!");
toggleBtnOnEffect(document.querySelector(".share-btn"));
global.self.port.emit("prefChanged", {
"contributeData": true
@ -97,7 +98,13 @@ global.confirmStartSharing = function confirmStartSharing(askForConfirmation, el
} else {
elmClicked.checked = false;
}
});
};
if (askForConfirmation) {
askForDataSharingConfirmationDialog(callback);
} else {
callback(true);
}
};
global.confirmStopSharing = function confirmStopSharing(elmClicked) {

Просмотреть файл

@ -47,6 +47,7 @@ function getUserAgentData() {
}
function getAddons() {
const { Cu } = require('chrome');
let { AddonManager } = Cu.import("resource://gre/modules/AddonManager.jsm");
let addons = [];
AddonManager.getAllAddons(function(addonList) {

Просмотреть файл

@ -157,6 +157,7 @@ function attachToLightbeamPage(worker) {
}
function onPrefChanged(event) {
console.debug("Received updated prefs", JSON.stringify(event));
if ("contributeData" in event) {
prefs.contributeData = event.contributeData;
}