summaryrefslogtreecommitdiff
path: root/2016_lamp_browser/firefox/index.js
diff options
context:
space:
mode:
authorid_ed25519_bbb.git <joak@nospace.at>2016-12-19 21:46:26 +0100
committerid_ed25519_bbb.git <joak@nospace.at>2016-12-19 21:46:26 +0100
commit8e8310fcf99275c2bc42ab3ec56f3ff5a8640505 (patch)
tree91d702c7f3bc83038313bef9498d5866fb4c3a01 /2016_lamp_browser/firefox/index.js
parent26b134161719ca19c5174c9f6524a13280684155 (diff)
update lamp
Diffstat (limited to '2016_lamp_browser/firefox/index.js')
-rw-r--r--2016_lamp_browser/firefox/index.js55
1 files changed, 0 insertions, 55 deletions
diff --git a/2016_lamp_browser/firefox/index.js b/2016_lamp_browser/firefox/index.js
deleted file mode 100644
index c83160e..0000000
--- a/2016_lamp_browser/firefox/index.js
+++ /dev/null
@@ -1,55 +0,0 @@
-var { ToggleButton } = require('sdk/ui/button/toggle');
-var panels = require("sdk/panel");
-var self = require("sdk/self").data;
-var pageMod = require("sdk/page-mod");
-var state = false;
-
-var button = ToggleButton({
- id: "my-button",
- label: "lamp",
- icon: {
- "16": "./icon-16.png",
- "32": "./icon-32.png",
- "64": "./icon-64.png"
- },
- onChange: handleChange
-});
-
-var panel = panels.Panel({
- width: 500,
- height: 130,
- contentURL: self.url("panel.html"),
- contentScriptFile: self.url("onoff.js"),
- onHide: handleHide
-});
-
-function handleChange(state) {
- if (state.checked) {
- panel.show({
- position: button
- });
- }
-}
-
-function handleHide() {
- button.state('window', {checked: false});
-}
-
-var workers = [];
-panel.port.on("lamp", function (text) {
- if(text == "on"){
- state = true;
- pageMod.PageMod({
- include: "*",
- attachTo: ["existing", "top"],
- contentScript: 'document.getElementsByTagName("body")[0].style = "transition: opacity 0.2s ease-in; opacity: 1"'
- });
- } else if (text == "off"){
- state == false;
- pageMod.PageMod({
- include: "*",
- attachTo: ["existing", "top"],
- contentScript: 'document.getElementsByTagName("body")[0].style = "transition: opacity 0.2s ease-in; opacity: 0.0"'
- });
- }
-});