Files
I2P_in_Private_Browsing_Mod…/info.js

50 lines
1.4 KiB
JavaScript
Raw Normal View History

2019-03-13 17:50:51 -04:00
document.addEventListener("click", (e) => {
function getCurrentWindow() {
2019-03-15 21:45:59 -04:00
return chrome.windows.getCurrent();
2019-03-13 17:50:51 -04:00
}
2019-03-13 23:23:55 -04:00
if (e.target.id === "window-create-help-panel") {
2019-03-13 17:50:51 -04:00
let createData = {
type: "panel",
incognito: true,
};
2019-03-15 21:45:59 -04:00
let creating = chrome.windows.create(createData);
2019-03-13 17:50:51 -04:00
creating.then(() => {
2019-03-13 23:23:55 -04:00
console.log("The help panel has been created");
});
} else if (e.target.id === "window-create-news-panel") {
let createData = {
type: "panel",
incognito: true,
};
2019-03-15 21:45:59 -04:00
let creating = chrome.windows.create(createData);
2019-03-13 23:23:55 -04:00
creating.then(() => {
console.log("The news panel has been created");
2019-03-13 17:50:51 -04:00
});
2019-03-13 19:38:34 -04:00
} else if (e.target.id === "generate-fresh-tunnel") {
function RefreshIdentity() {
console.log("Generating new identity")
const Http = new XMLHttpRequest();
const url = 'http://' + controlHost + ":" + controlPort
Http.open("GET", url);
Http.send();
Http.onreadystatechange = (e) => {
console.log(Http.responseText)
}
2019-03-13 19:38:34 -04:00
}
RefreshIdentity();
2019-03-13 17:50:51 -04:00
} else if (e.target.id === "window-preface-title") {
getCurrentWindow().then((currentWindow) => {
let updateInfo = {
titlePreface: "I2P Help | "
}
2019-03-15 21:45:59 -04:00
chrome.windows.update(currentWindow.id, updateInfo);
2019-03-13 17:50:51 -04:00
});
} else if (e.target.id === "clear-browser-data") {
forgetBrowsingData()
2019-03-13 17:50:51 -04:00
}
e.preventDefault();
2019-03-13 19:38:34 -04:00
});