summaryrefslogtreecommitdiffstats
path: root/firefox-addon
diff options
context:
space:
mode:
Diffstat (limited to 'firefox-addon')
-rw-r--r--firefox-addon/README.md0
-rw-r--r--firefox-addon/doc/main.md0
-rw-r--r--firefox-addon/lib/main.js26
-rw-r--r--firefox-addon/package.json23
-rw-r--r--firefox-addon/test/test-main.js12
5 files changed, 0 insertions, 61 deletions
diff --git a/firefox-addon/README.md b/firefox-addon/README.md
deleted file mode 100644
index e69de29..0000000
--- a/firefox-addon/README.md
+++ /dev/null
diff --git a/firefox-addon/doc/main.md b/firefox-addon/doc/main.md
deleted file mode 100644
index e69de29..0000000
--- a/firefox-addon/doc/main.md
+++ /dev/null
diff --git a/firefox-addon/lib/main.js b/firefox-addon/lib/main.js
deleted file mode 100644
index cc8845e..0000000
--- a/firefox-addon/lib/main.js
+++ /dev/null
@@ -1,26 +0,0 @@
-var windows = require("sdk/windows").browserWindows;
-var tabs = require("sdk/tabs");
-var Request = require("sdk/request").Request;
-var prefs = require("sdk/simple-prefs").prefs;
-var XMLHttpRequest = require("sdk/net/xhr").XMLHttpRequest;
-
-function log(url, title){
- var xhr = new XMLHttpRequest();
- xhr.open("POST", prefs.callbackUrl);
- var data = "url=" + encodeURIComponent(url);
- data += "&time=" + Date.now();
- data += "&title=" + encodeURIComponent(title);
- data += "&key=" + encodeURIComponent(prefs.key);
- xhr.send(data);
-}
-
-function logTab(tab) {
- if (tab.id === tabs.activeTab.id) {
- log(tab.url, tab.title);
- }
-};
-
-tabs.on("activate", function () { logTab(tabs.activeTab) });
-tabs.on("pageshow", logTab );
-windows.on("activate", function () { logTab(tabs.activeTab) });
-windows.on("deactivate", function () { log(null, null) });
diff --git a/firefox-addon/package.json b/firefox-addon/package.json
deleted file mode 100644
index 6c89753..0000000
--- a/firefox-addon/package.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "name": "url-logger",
- "title": "URL Logger",
- "id": "jid1-KLw59UduPgRwag",
- "description": "Notify a callback url whenever a page is loaded/shown.",
- "author": "Thibaut Horel <thibaut@horel.org>",
- "license": "MPL 2.0",
- "version": "0.1",
- "preferences": [{
- "name": "callbackUrl",
- "type": "string",
- "title": "CallbackĀ URL",
- "description": "URL to be notified on page load/show.",
- "value": "http://localhost:8080"
- },
- {
- "name": "key",
- "type": "string",
- "title": "Browser key",
- "description": "Key to identify the browser.",
- "value": "firefox"
- }]
-}
diff --git a/firefox-addon/test/test-main.js b/firefox-addon/test/test-main.js
deleted file mode 100644
index 147f98a..0000000
--- a/firefox-addon/test/test-main.js
+++ /dev/null
@@ -1,12 +0,0 @@
-var main = require("./main");
-
-exports["test main"] = function(assert) {
- assert.pass("Unit test running!");
-};
-
-exports["test main async"] = function(assert, done) {
- assert.pass("async Unit test running!");
- done();
-};
-
-require("sdk/test").run(exports);