summaryrefslogtreecommitdiff
path: root/npapi-plugin
diff options
context:
space:
mode:
Diffstat (limited to 'npapi-plugin')
-rw-r--r--npapi-plugin/Makefile (renamed from npapi-plugin/plugin/Makefile)0
-rw-r--r--npapi-plugin/_locales/en/messages.json6
-rw-r--r--npapi-plugin/background.html9
-rw-r--r--npapi-plugin/base/basictypes.h (renamed from npapi-plugin/plugin/base/basictypes.h)0
-rw-r--r--npapi-plugin/base/port.h (renamed from npapi-plugin/plugin/base/port.h)0
-rw-r--r--npapi-plugin/build/build_config.h (renamed from npapi-plugin/plugin/build/build_config.h)0
-rw-r--r--npapi-plugin/content_script.js49
-rw-r--r--npapi-plugin/manifest.json13
-rw-r--r--npapi-plugin/np-zeitgeist.c (renamed from npapi-plugin/plugin/np-zeitgeist.c)0
-rw-r--r--npapi-plugin/third_party/npapi/bindings/npapi.h (renamed from npapi-plugin/plugin/third_party/npapi/bindings/npapi.h)0
-rw-r--r--npapi-plugin/third_party/npapi/bindings/npruntime.h (renamed from npapi-plugin/plugin/third_party/npapi/bindings/npruntime.h)0
-rw-r--r--npapi-plugin/third_party/webkit/glue/plugins/nphostapi.h (renamed from npapi-plugin/plugin/third_party/webkit/glue/plugins/nphostapi.h)0
-rw-r--r--npapi-plugin/zeitgeist.js39
13 files changed, 0 insertions, 116 deletions
diff --git a/npapi-plugin/plugin/Makefile b/npapi-plugin/Makefile
index d5b46a4..d5b46a4 100644
--- a/npapi-plugin/plugin/Makefile
+++ b/npapi-plugin/Makefile
diff --git a/npapi-plugin/_locales/en/messages.json b/npapi-plugin/_locales/en/messages.json
deleted file mode 100644
index e6296d0..0000000
--- a/npapi-plugin/_locales/en/messages.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "tooltip": {
- "message": "Zeitgeist plugin",
- "description": "Tooltip Text"
- }
-}
diff --git a/npapi-plugin/background.html b/npapi-plugin/background.html
deleted file mode 100644
index 031d4db..0000000
--- a/npapi-plugin/background.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
- <head>
- <title>Zeitgeist NPAPI plugin</title>
- </head>
- <body>
- <p><embed type="application/x-zeitgeist-plugin" id="zg-plugin" /></p>
- <script type="text/javascript" src="zeitgeist.js"></script>
- </body>
-</html>
diff --git a/npapi-plugin/plugin/base/basictypes.h b/npapi-plugin/base/basictypes.h
index cd3ff09..cd3ff09 100644
--- a/npapi-plugin/plugin/base/basictypes.h
+++ b/npapi-plugin/base/basictypes.h
diff --git a/npapi-plugin/plugin/base/port.h b/npapi-plugin/base/port.h
index 0e873bb..0e873bb 100644
--- a/npapi-plugin/plugin/base/port.h
+++ b/npapi-plugin/base/port.h
diff --git a/npapi-plugin/plugin/build/build_config.h b/npapi-plugin/build/build_config.h
index 2b9efda..2b9efda 100644
--- a/npapi-plugin/plugin/build/build_config.h
+++ b/npapi-plugin/build/build_config.h
diff --git a/npapi-plugin/content_script.js b/npapi-plugin/content_script.js
deleted file mode 100644
index da1ad02..0000000
--- a/npapi-plugin/content_script.js
+++ /dev/null
@@ -1,49 +0,0 @@
-function zgGetContentTypeFromHeader() {
- var nodes = document.getElementsByTagName("meta");
- for (var i=0; i<nodes.length; i++)
- {
- var node = nodes[i];
- if (!node.hasAttributes()) continue;
- var http_equiv = node.getAttribute("http-equiv");
- if (http_equiv && http_equiv.toLowerCase() == "content-type")
- {
- var content_type = node.getAttribute("content");
- if (!content_type) continue;
- return content_type.split(';')[0];
- }
- }
- return null;
-}
-
-function zgGetDocumentInfo () {
- var docInfo = {
- "url": document.URL,
- "title": document.title
- };
-
- var contentType = zgGetContentTypeFromHeader();
- if (contentType) {
- docInfo["mimeType"] = contentType;
- chrome.extension.sendRequest({name: "zgPlugin"}, docInfo);
- } else {
- // send extra request to get the mime type
- var request = new XMLHttpRequest();
- request.open("HEAD", document.URL, true);
- request.onreadystatechange=function() {
- if (request.readyState==4) {
- var content = request.getResponseHeader("Content-Type");
- if (!content) return;
- docInfo["mimeType"] = content;
- chrome.extension.sendRequest({name: "zgPlugin"}, docInfo);
- }
- }
- request.send(null);
- }
-}
-
-if (document.readyState == "loading") {
- // seems like it never gets here...
- window.addEventListener("onload", zgGetDocumentInfo, false);
-} else {
- zgGetDocumentInfo();
-}
diff --git a/npapi-plugin/manifest.json b/npapi-plugin/manifest.json
deleted file mode 100644
index dcf370f..0000000
--- a/npapi-plugin/manifest.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "name": "Zeitgeist Plugin",
- "description": "Sends events to Zeitgeist about sites you visit",
- "version": "1",
- "background_page": "background.html",
- "permissions": [
- "tabs", "http://*/*", "https://*/*"
- ],
- "plugins": [
- { "path": "plugin/libzeitgeist-npapi-plugin.so" }
- ],
- "default_locale": "en"
-}
diff --git a/npapi-plugin/plugin/np-zeitgeist.c b/npapi-plugin/np-zeitgeist.c
index 39e189e..39e189e 100644
--- a/npapi-plugin/plugin/np-zeitgeist.c
+++ b/npapi-plugin/np-zeitgeist.c
diff --git a/npapi-plugin/plugin/third_party/npapi/bindings/npapi.h b/npapi-plugin/third_party/npapi/bindings/npapi.h
index 27492d7..27492d7 100644
--- a/npapi-plugin/plugin/third_party/npapi/bindings/npapi.h
+++ b/npapi-plugin/third_party/npapi/bindings/npapi.h
diff --git a/npapi-plugin/plugin/third_party/npapi/bindings/npruntime.h b/npapi-plugin/third_party/npapi/bindings/npruntime.h
index f7d3e05..f7d3e05 100644
--- a/npapi-plugin/plugin/third_party/npapi/bindings/npruntime.h
+++ b/npapi-plugin/third_party/npapi/bindings/npruntime.h
diff --git a/npapi-plugin/plugin/third_party/webkit/glue/plugins/nphostapi.h b/npapi-plugin/third_party/webkit/glue/plugins/nphostapi.h
index c9751c0..c9751c0 100644
--- a/npapi-plugin/plugin/third_party/webkit/glue/plugins/nphostapi.h
+++ b/npapi-plugin/third_party/webkit/glue/plugins/nphostapi.h
diff --git a/npapi-plugin/zeitgeist.js b/npapi-plugin/zeitgeist.js
deleted file mode 100644
index 486f687..0000000
--- a/npapi-plugin/zeitgeist.js
+++ /dev/null
@@ -1,39 +0,0 @@
-var plugin = document.embeds[0];
-
-function onTabCreated (tab) {
- chrome.tabs.executeScript(tab.id, {file: "content_script.js"});
-}
-
-function onTabRemoved (tabid) {
- // TODO: unfocus event?
-}
-
-function onTabUpdated (tabid, changeInfo, tab) {
- if (!changeInfo.url) return;
- chrome.tabs.executeScript(tabid, {file: "content_script.js"});
-}
-
-function onExtensionConnect (port) {
- port.onMessage.addListener(
- function(message) {
- var url = message.url;
- var mimetype = message.mimeType;
- var title = message.title;
- plugin.insertEvent(url,
- mimetype ? mimetype : "text/html",
- title);
- }
- );
-}
-
-plugin.setActor("application://google-chrome.desktop");
-
-chrome.extension.onConnect.addListener (onExtensionConnect);
-chrome.tabs.onUpdated.addListener (onTabUpdated);
-chrome.tabs.onCreated.addListener (onTabCreated);
-chrome.tabs.onRemoved.addListener (onTabRemoved);
-
-chrome.tabs.getAllInWindow(null, function (tabs) {
- for (var i=0; i<tabs.length; i++)
- chrome.tabs.executeScript(tabs[i].id, {file: "content_script.js"});
-});