added Private Browsing Window notification

This commit is contained in:
Mavis Ou 2013-06-14 11:04:58 -07:00
Родитель bd6bdd45c0
Коммит 94b1597fa4
2 изменённых файлов: 12 добавлений и 0 удалений

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

@ -24,6 +24,7 @@ const CACHEABLE = 13;
const FROM_PRIVATE_MODE = 14;
window.addEventListener('load', function(evt){
addon.emit("privateWindowCheck");
// Wire up events
document.querySelector('.btn_group.visualization').click();
document.querySelector('[data-value=' + (localStorage.visualization || 'Graph') + ']').click();
@ -39,6 +40,12 @@ window.addEventListener('beforeunload', function(){
}, false);
addon.on("isPrivateWindow", function(isPrivate){
if ( isPrivate ){
alert("You've launched Collusion in a Private Browsing Window. Connections collected under Private Browsing Windows will not be perserved. They won't appear again once the Window is close.");
}
});
function initCap(str){
return str[0].toUpperCase() + str.slice(1);
}

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

@ -109,6 +109,11 @@ function attachToCollusionPage(worker) {
Connection.on('tempConnections', onTempConnections);
worker.port.on("privateWindowCheck", function(){
var isPrivate = require("private-browsing").isPrivate( getCollusionTab() );
worker.port.emit("isPrivateWindow", isPrivate);
});
worker.port.on('uiready', function(){
worker.port.emit('log', 'addon received uiready');
Connection.on('restored', onRestored);