From 8e8310fcf99275c2bc42ab3ec56f3ff5a8640505 Mon Sep 17 00:00:00 2001 From: "id_ed25519_bbb.git" Date: Mon, 19 Dec 2016 21:46:26 +0100 Subject: update lamp --- 2016_lamp_browser/firefox/index.js | 55 -------------------------------------- 1 file changed, 55 deletions(-) delete mode 100644 2016_lamp_browser/firefox/index.js (limited to '2016_lamp_browser/firefox/index.js') 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"' - }); - } -}); -- cgit v1.2.3