diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index f323bdc..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,2 +0,0 @@
-*~i
-*.xpi
diff --git a/README b/README
deleted file mode 100644
index 06f45fe..0000000
--- a/README
+++ /dev/null
@@ -1,7 +0,0 @@
-This is the source repository of the Firefox Addon "Leo Search" found at:
-
-https://addons.mozilla.org/en-US/firefox/addon/984/
-
-More information will follow next... ;)
-
-hanez
diff --git a/chrome.manifest b/chrome.manifest
deleted file mode 100644
index 249667a..0000000
--- a/chrome.manifest
+++ /dev/null
@@ -1,7 +0,0 @@
-content leo_search chrome/content/
-skin leo_search classic/1.0 chrome/skin/
-locale leo_search en-US chrome/locale/en-US/
-locale leo_search de-DE chrome/locale/de-DE/
-
-overlay chrome://browser/content/browser.xul chrome://leo_search/content/ff-overlay.xul
-
diff --git a/chrome/content/about.xul b/chrome/content/about.xul
deleted file mode 100644
index 8ca3754..0000000
--- a/chrome/content/about.xul
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
-
diff --git a/chrome/content/ff-overlay.xul b/chrome/content/ff-overlay.xul
deleted file mode 100644
index 613e4a2..0000000
--- a/chrome/content/ff-overlay.xul
+++ /dev/null
@@ -1,51 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/chrome/content/options.xul b/chrome/content/options.xul
deleted file mode 100644
index 1b0b2ef..0000000
--- a/chrome/content/options.xul
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/chrome/content/overlay.js b/chrome/content/overlay.js
deleted file mode 100644
index ce30279..0000000
--- a/chrome/content/overlay.js
+++ /dev/null
@@ -1,82 +0,0 @@
-var leo_search = {
- onLoad: function() {
- this.initialized = true;
- this.strings = document.getElementById("leo_search-strings");
- },
- onSearchCommand: function(e, lang, sitelang) {
- var query = window._content.window.getSelection();
- if(query != null)
- {
- var url = "http://dict.leo.org/" + lang + "de?lang=" + sitelang + "&search=" + query;
- if(e.ctrlKey == true && e.shiftKey == true) {
- window = window.open(decodeURIComponent(url), "leo_search-resultwindow");
- window.focus();
- } else if(e.ctrlKey == true && e.shiftKey == false) {
- this.newTab(url, true);
- } else {
- this.newTab(url, false);
- }
- }
- },
- onFirefoxLoad: function(event) {
- document.getElementById("contentAreaContextMenu")
- .addEventListener("popupshowing",
- function (e){ leo_search.showFirefoxContextMenu(e); }, false);
- },
- showFirefoxContextMenu: function(event) {
- var prefs = Components.classes["@mozilla.org/preferences-service;1"]
- .getService(Components.interfaces.nsIPrefService);
- prefs = prefs.getBranch("extensions.leo_search.");
-
- if(!prefs.getBoolPref("boolende") || !gContextMenu.isTextSelected) {
- document.getElementById("context-leo_search-en-de").hidden = true;
- } else {
- document.getElementById("context-leo_search-en-de").hidden = false;
- }
- if(!prefs.getBoolPref("boolesde") || !gContextMenu.isTextSelected) {
- document.getElementById("context-leo_search-es-de").hidden = true;
- } else {
- document.getElementById("context-leo_search-es-de").hidden = false;
- }
- if(!prefs.getBoolPref("boolfrde") || !gContextMenu.isTextSelected) {
- document.getElementById("context-leo_search-fr-de").hidden = true;
- } else {
- document.getElementById("context-leo_search-fr-de").hidden = false;
- }
- if(!prefs.getBoolPref("boolchde") || !gContextMenu.isTextSelected) {
- document.getElementById("context-leo_search-ch-de").hidden = true;
- } else {
- document.getElementById("context-leo_search-ch-de").hidden = false;
- }
- if(!prefs.getBoolPref("boolitde") || !gContextMenu.isTextSelected) {
- document.getElementById("context-leo_search-it-de").hidden = true;
- } else {
- document.getElementById("context-leo_search-it-de").hidden = false;
- }
- if(!prefs.getBoolPref("boolrude") || !gContextMenu.isTextSelected) {
- document.getElementById("context-leo_search-ru-de").hidden = true;
- } else {
- document.getElementById("context-leo_search-ru-de").hidden = false;
- }
- if(!prefs.getBoolPref("boolplde") || !gContextMenu.isTextSelected) {
- document.getElementById("context-leo_search-pl-de").hidden = true;
- } else {
- document.getElementById("context-leo_search-pl-de").hidden = false;
- }
- if(!prefs.getBoolPref("boolptde") || !gContextMenu.isTextSelected) {
- document.getElementById("context-leo_search-pt-de").hidden = true;
- } else {
- document.getElementById("context-leo_search-pt-de").hidden = false;
- }
- },
- newTab: function(url, foregroundTab) {
- var browser = top.document.getElementById("content");
- var newtab = browser.addTab(decodeURIComponent(url), {relatedToCurrent: true});
- if (foregroundTab) {
- browser.selectedTab = newtab;
- }
- }
-};
-
-window.addEventListener("load", leo_search.onFirefoxLoad, false);
-window.addEventListener("load", leo_search.onLoad, false);
diff --git a/chrome/locale/de-DE/about.dtd b/chrome/locale/de-DE/about.dtd
deleted file mode 100644
index 9665075..0000000
--- a/chrome/locale/de-DE/about.dtd
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/chrome/locale/de-DE/options.dtd b/chrome/locale/de-DE/options.dtd
deleted file mode 100644
index 13adf78..0000000
--- a/chrome/locale/de-DE/options.dtd
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/chrome/locale/de-DE/overlay.dtd b/chrome/locale/de-DE/overlay.dtd
deleted file mode 100644
index e512c63..0000000
--- a/chrome/locale/de-DE/overlay.dtd
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/chrome/locale/de-DE/overlay.properties b/chrome/locale/de-DE/overlay.properties
deleted file mode 100644
index 9c6bb35..0000000
--- a/chrome/locale/de-DE/overlay.properties
+++ /dev/null
@@ -1 +0,0 @@
-extensions.ec8030f7-c20a-464f-9b0e-13a3a9e97384.description=description
diff --git a/chrome/locale/en-US/about.dtd b/chrome/locale/en-US/about.dtd
deleted file mode 100644
index ddd4023..0000000
--- a/chrome/locale/en-US/about.dtd
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/chrome/locale/en-US/options.dtd b/chrome/locale/en-US/options.dtd
deleted file mode 100644
index 25e2880..0000000
--- a/chrome/locale/en-US/options.dtd
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/chrome/locale/en-US/overlay.dtd b/chrome/locale/en-US/overlay.dtd
deleted file mode 100644
index e818e0b..0000000
--- a/chrome/locale/en-US/overlay.dtd
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/chrome/locale/en-US/overlay.properties b/chrome/locale/en-US/overlay.properties
deleted file mode 100644
index 9c6bb35..0000000
--- a/chrome/locale/en-US/overlay.properties
+++ /dev/null
@@ -1 +0,0 @@
-extensions.ec8030f7-c20a-464f-9b0e-13a3a9e97384.description=description
diff --git a/chrome/skin/ch.png b/chrome/skin/ch.png
deleted file mode 100644
index 506b63b..0000000
Binary files a/chrome/skin/ch.png and /dev/null differ
diff --git a/chrome/skin/contents.rdf b/chrome/skin/contents.rdf
deleted file mode 100644
index 5349c81..0000000
--- a/chrome/skin/contents.rdf
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/chrome/skin/en.png b/chrome/skin/en.png
deleted file mode 100644
index eda1e5f..0000000
Binary files a/chrome/skin/en.png and /dev/null differ
diff --git a/chrome/skin/es.png b/chrome/skin/es.png
deleted file mode 100644
index eea0f28..0000000
Binary files a/chrome/skin/es.png and /dev/null differ
diff --git a/chrome/skin/fr.png b/chrome/skin/fr.png
deleted file mode 100644
index fb5dba8..0000000
Binary files a/chrome/skin/fr.png and /dev/null differ
diff --git a/chrome/skin/it.png b/chrome/skin/it.png
deleted file mode 100644
index a290a6a..0000000
Binary files a/chrome/skin/it.png and /dev/null differ
diff --git a/chrome/skin/leo_search.png b/chrome/skin/leo_search.png
deleted file mode 100644
index 1cf6c2e..0000000
Binary files a/chrome/skin/leo_search.png and /dev/null differ
diff --git a/chrome/skin/leo_searchb.png b/chrome/skin/leo_searchb.png
deleted file mode 100644
index bee08ec..0000000
Binary files a/chrome/skin/leo_searchb.png and /dev/null differ
diff --git a/chrome/skin/overlay.css b/chrome/skin/overlay.css
deleted file mode 100644
index 8b13789..0000000
--- a/chrome/skin/overlay.css
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/chrome/skin/pl.png b/chrome/skin/pl.png
deleted file mode 100644
index 70ff338..0000000
Binary files a/chrome/skin/pl.png and /dev/null differ
diff --git a/chrome/skin/pt.png b/chrome/skin/pt.png
deleted file mode 100644
index 711ea65..0000000
Binary files a/chrome/skin/pt.png and /dev/null differ
diff --git a/chrome/skin/ru.png b/chrome/skin/ru.png
deleted file mode 100644
index 77276fe..0000000
Binary files a/chrome/skin/ru.png and /dev/null differ
diff --git a/defaults/preferences/prefs.js b/defaults/preferences/prefs.js
deleted file mode 100644
index 90fa43e..0000000
--- a/defaults/preferences/prefs.js
+++ /dev/null
@@ -1,11 +0,0 @@
-pref("extensions.leo_search.boolende", true);
-pref("extensions.leo_search.boolesde", false);
-pref("extensions.leo_search.boolfrde", false);
-pref("extensions.leo_search.boolchde", false);
-pref("extensions.leo_search.boolitde", false);
-pref("extensions.leo_search.boolrude", false);
-pref("extensions.leo_search.boolplde", false);
-pref("extensions.leo_search.boolptde", false);
-
-// https://developer.mozilla.org/en/Localizing_extension_descriptions
-pref("extensions.ec8030f7-c20a-464f-9b0e-13a3a9e97384.description", "chrome://leo_search/locale/overlay.properties");
diff --git a/index.html b/index.html
new file mode 100644
index 0000000..f876e23
--- /dev/null
+++ b/index.html
@@ -0,0 +1,80 @@
+
+
+
+
+
+
+ hanez/leo-search @ GitHub
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Leo Search Addon for Firefox
+
+
+
Authors
+
Johannes Findeisen (you@hanez.org)
+
Contact
+
hanez (you@hanez.org)
+
+
+
Download
+
+ You can download this project in either
+ zip or
+ tar formats.
+
+
You can also clone the project with Git
+ by running:
+
$ git clone git://github.com/hanez/leo-search
+
+
+
+
+
+
+
+
+
diff --git a/install.rdf b/install.rdf
deleted file mode 100644
index 7990323..0000000
--- a/install.rdf
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
-
- {c666c018-6409-4479-afa3-68e4129e7eff}
- 2
- Leo Search
- 1.4.0
- Johannes Findeisen
- http://hanez.org/leo-search.html
-
-
- en-US
- LEO Search
- Searches for marked words in the database at Leo.org and opens the result in a new background tab or foreground tab when holding "Ctrl" pressed.
-
-
-
-
- de-DE
- LEO Suche
- Sucht nach markierten Wörtern in der Datenbank von Leo.org und öffnet das Ergebnis in einem neuen Hintergrund Tab oder im Vordergrund beim gedrückt halten von "Strg".
-
-
- chrome://leo_search/content/about.xul
- chrome://leo_search/skin/leo_search.png
- chrome://leo_search/content/options.xul
-
-
- {ec8030f7-c20a-464f-9b0e-13a3a9e97384}
- 3.5
- 39.*
-
-
-
-
diff --git a/mkxpi b/mkxpi
deleted file mode 100755
index 7b1e46a..0000000
--- a/mkxpi
+++ /dev/null
@@ -1,60 +0,0 @@
-#!/bin/bash
-#
-# A simple script to make xpi files.
-# Version: 0.1
-#
-# Patched by Johannes Findeisen to work more usefull.
-# Website: http://hanez.org
-#
-# It expects a directory structure like this:
-# /install.rdf - Installation RDF
-# /install.js - Installation JavaSript
-# /chrome/ - will make the .jar file here.
-# /chrome/content/ - project content files
-# /chrome/locale/ - project locale files
-# /chrome/skin/ - project skin files
-
-usage()
-{
- echo "Usage: mkxpi "
-}
-
-path=`pwd`
-
-echo $path;
-
-project=$1
-
-version=$2
-
-if [ "1$project" = "1" ]; then
- usage
- exit 1
-fi
-
-if [ "1$version" = "1" ]; then
- usage
- exit 1
-fi
-
-#cd $path
-
-#cd chrome
-
-#jar -cfM $project.jar ./content ./skin ./locale
-
-cd $path
-
-#jar -cfM $project-$version-fx.xpi ./chrome/$project.jar ./install.rdf ./chrome.manifest
-
-jar -cfM $project-$version-fx.xpi ./chrome ./defaults ./install.rdf ./chrome.manifest
-
-echo "Cleaning up..."
-
-cd $path
-
-rm -f ./chrome/$project.jar
-
-echo "Done!"
-
-exit 0