-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathcipher.js
More file actions
41 lines (34 loc) · 832 Bytes
/
cipher.js
File metadata and controls
41 lines (34 loc) · 832 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
var iface;
if(chrome){
iface = chrome;
} else if (browser) {
iface = browser;
}
iface.contextMenus.create({
id: "encrypt",
title: "Encrypt", //browser.i18n.getMessage("contextMenuItemSelectionLogger"),
contexts: ["editable"]
});
iface.contextMenus.create({
id: "decrypt",
title: "Decrypt", //browser.i18n.getMessage("contextMenuItemSelectionLogger"),
contexts: ["editable"]
});
iface.contextMenus.onClicked.addListener(function(info, tab) {
iface.tabs.executeScript(tab.id, {
file: "/crypto-js.js",
});
switch (info.menuItemId) {
case "encrypt":
iface.tabs.executeScript(tab.id, {
file: "/encrypt.js",
});
// alert(info.selectionText);
break;
case "decrypt":
iface.tabs.executeScript(tab.id, {
file: "/decrypt.js",
});
break;
}
})