From: Don Armstrong Date: Wed, 2 Jan 2013 19:16:48 +0000 (-0800) Subject: ditch hit a hint and keyconfig X-Git-Url: https://git.donarmstrong.com/?p=x_full.git;a=commitdiff_plain;h=5472698bd5f6c5656e1be483fb7332eceef08b6b;hp=3a82c19864b8fd20a4408de51127896edf8ddcb7 ditch hit a hint and keyconfig --- diff --git a/.mozilla/firefox/default/extensions/keyconfig@dorando/chrome.manifest b/.mozilla/firefox/default/extensions/keyconfig@dorando/chrome.manifest deleted file mode 100644 index 28b10cf..0000000 --- a/.mozilla/firefox/default/extensions/keyconfig@dorando/chrome.manifest +++ /dev/null @@ -1,33 +0,0 @@ - -overlay chrome://browser/content/browser.xul chrome://keyconfig/content/overlay.xul -overlay chrome://global/content/globalOverlay.xul chrome://keyconfig/content/overlay.xul -overlay chrome://messenger/content/messengercompose/messengercompose.xul chrome://keyconfig/content/overlay.xul -overlay chrome://xmleditor/content/xmleditor.xul chrome://keyconfig/content/overlay.xul -overlay chrome://chat/content/roster.xul chrome://keyconfig/content/overlay.xul -overlay chrome://chatzilla/content/chatzilla.xul chrome://keyconfig/content/overlay.xul -content keyconfig jar:chrome/keyconfig.jar!/content/ - -skin keyconfig classic/1.0 jar:chrome/keyconfig.jar!/skin/ -style chrome://keyconfig/content/keyconfig.xul chrome://keyconfig/skin/keyconfig.css - -locale keyconfig en-US jar:chrome/keyconfig.jar!/locale/en-US/ - -locale keyconfig cs-CZ jar:chrome/keyconfig.jar!/locale/cs-CZ/ - -locale keyconfig de-DE jar:chrome/keyconfig.jar!/locale/de-DE/ - -locale keyconfig es-AR jar:chrome/keyconfig.jar!/locale/es-AR/ - -locale keyconfig fr-FR jar:chrome/keyconfig.jar!/locale/fr-FR/ - -locale keyconfig it-IT jar:chrome/keyconfig.jar!/locale/it-IT/ - -locale keyconfig ja-JP jar:chrome/keyconfig.jar!/locale/ja-JP/ - -locale keyconfig ko-KR jar:chrome/keyconfig.jar!/locale/ko-KR/ - -locale keyconfig ru-RU jar:chrome/keyconfig.jar!/locale/ru-RU/ - -locale keyconfig sk-SK jar:chrome/keyconfig.jar!/locale/sk-SK/ - -locale keyconfig zh-TW jar:chrome/keyconfig.jar!/locale/zh-TW/ diff --git a/.mozilla/firefox/default/extensions/keyconfig@dorando/chrome/keyconfig.jar b/.mozilla/firefox/default/extensions/keyconfig@dorando/chrome/keyconfig.jar deleted file mode 100644 index 2fa7d3b..0000000 Binary files a/.mozilla/firefox/default/extensions/keyconfig@dorando/chrome/keyconfig.jar and /dev/null differ diff --git a/.mozilla/firefox/default/extensions/keyconfig@dorando/components/keyconfig-service.js b/.mozilla/firefox/default/extensions/keyconfig@dorando/components/keyconfig-service.js deleted file mode 100644 index a76d105..0000000 --- a/.mozilla/firefox/default/extensions/keyconfig@dorando/components/keyconfig-service.js +++ /dev/null @@ -1,110 +0,0 @@ -function NSGetModule(compMgr, fileSpec) { return keyconfigModule; } - -var keyconfigModule = { - CID: Components.ID("{e9f7950e-d78d-4aaa-900a-c43588052eba}"), - contractID : "@dorando.at/keyconfig;1", - className : "keyconfigService", - - registerSelf: function (aComponentManager, aFileSpec, aLocation, aType) - { - aComponentManager = aComponentManager.QueryInterface(Components.interfaces.nsIComponentRegistrar); - - aComponentManager.registerFactoryLocation(this.CID, this.className, this.contractID, aFileSpec, aLocation, aType); - - var CategoryManager = Components.classes["@mozilla.org/categorymanager;1"] - .getService(Components.interfaces.nsICategoryManager); - CategoryManager.addCategoryEntry("app-startup", this.className, "service," + this.contractID, true, true, null); - }, - - getClassObject: function (aComponentManager, aCID, aIID) - { - if (!aIID.equals(Components.interfaces.nsIFactory)) throw Components.results.NS_ERROR_NOT_IMPLEMENTED; - - if (aCID.equals(this.CID)) return this.factory; - - throw Components.results.NS_ERROR_NO_INTERFACE; - }, - - factory: { - createInstance: function (aOuter, aIID) - { - if (aOuter != null) throw Components.results.NS_ERROR_NO_AGGREGATION; - - return new keyconfigService(); - } - }, - - canUnload: function () { return true; } -}; - -function keyconfigService() { } - -keyconfigService.prototype = { - os: Components.classes["@mozilla.org/observer-service;1"].getService(Components.interfaces.nsIObserverService), - ps: Components.classes['@mozilla.org/preferences-service;1'] - .getService(Components.interfaces.nsIPrefService).getBranch(""), - bug174320fixed: Components.interfaces.nsIDOMNSFeatureFactory ? true : false, - haspageshow: Components.interfaces.nsIDOMPageTransitionEvent ? true : false, - - observe: function (aSubject, aTopic, aData) { - if(aTopic == "app-startup") this.os.addObserver(this,"domwindowopened",false); - else if(aTopic == "domwindowopened") { - aSubject.keyconfig = {service: this}; - aSubject.addEventListener("load",this.load,this.bug174320fixed); - } - }, - - load: function(event) { - this.removeEventListener(event.type,this.keyconfig.service.load,true); - - if(event.eventPhase == 2 && this.keyconfig.service.bug174320fixed) - if(this.keyconfig.service.haspageshow) - this.addEventListener("pageshow",this.keyconfig.service.init,false); - else - this.keyconfig.service.init.call(this); - else - this.addEventListener("load",this.keyconfig.service.init,false); - }, - - init: function() { - this.removeEventListener("pageshow",this.keyconfig.service.init,false); - - this.keyconfig.removedKeys = this.document.createElement("keyset"); - this.keyconfig.profile = "keyconfig." + this.keyconfig.service.ps.getCharPref("keyconfig.profile") + "."; - - var i, l; - - var keyset = this.document.getElementsByTagName("keyset")[0] || - this.document.documentElement.appendChild(this.document.createElement("keyset")); - - var nodes = this.document.getElementsByTagName("key"); - for(i = 0, l = nodes.length; i < l; i++) if(!nodes[i].id) - nodes[i].id = "xxx_key"+ i +"_"+nodes[i].getAttribute("command")+nodes[i].getAttribute("oncommand"); - - var keys = this.keyconfig.service.ps.getChildList(this.keyconfig.profile, {}); - - for(i = 0, l = keys.length; i < l; i++) { - var key, node; - try { - key = this.keyconfig.service.ps.getComplexValue(keys[i], Components.interfaces.nsISupportsString).data.split("]["); - } catch(e) { continue; } - if(key[3] && (!key[4] || key[4] == this.document.location)) { - node = keyset.appendChild(this.document.createElement("key")); - node.id = keys[i].substr(this.keyconfig.profile.length); - node.setAttribute("oncommand",key[3]); - } else { - node = this.document.getElementById(keys[i].substr(this.keyconfig.profile.length)); - if(!node) continue; - } - - node.removeAttribute("modifiers"); node.removeAttribute("key"); node.removeAttribute("keycode"); - node.removeAttribute("charcode"); - if(key[0] == "!") {this.keyconfig.removedKeys.appendChild(node); continue;} - - if(key[0]) node.setAttribute("modifiers",key[0]); - if(key[1]) node.setAttribute("key",key[1]); - if(key[2]) node.setAttribute("keycode",key[2]); - } - } - -} diff --git a/.mozilla/firefox/default/extensions/keyconfig@dorando/defaults/preferences/keyconfig.js b/.mozilla/firefox/default/extensions/keyconfig@dorando/defaults/preferences/keyconfig.js deleted file mode 100644 index aab9fea..0000000 --- a/.mozilla/firefox/default/extensions/keyconfig@dorando/defaults/preferences/keyconfig.js +++ /dev/null @@ -1,5 +0,0 @@ -pref("keyconfig.devmode", false); -pref("keyconfig.nicenames.reverse_order", false); -pref("keyconfig.profile", "main"); -pref("keyconfig.warnOnClose", true); -pref("keyconfig.warnOnDuplicate", true); \ No newline at end of file diff --git a/.mozilla/firefox/default/extensions/keyconfig@dorando/install.js b/.mozilla/firefox/default/extensions/keyconfig@dorando/install.js deleted file mode 100644 index 1cf0915..0000000 --- a/.mozilla/firefox/default/extensions/keyconfig@dorando/install.js +++ /dev/null @@ -1,33 +0,0 @@ -initInstall("keyconfig", "/dorando/keyconfig/", ""); - -var chromeDir = getFolder("Profile", "chrome"); - -addFile("keyconfig","chrome/keyconfig.jar",chromeDir,""); -addFile("keyconfig-service","components/keyconfig-service.js",getFolder("Program","components"),""); -addFile("keyconfig-pref","defaults/preferences/keyconfig.js",getFolder("Program","defaults/pref"),""); - -registerChrome(PACKAGE | PROFILE_CHROME, getFolder(chromeDir,"keyconfig.jar"), "content/"); -registerChrome(SKIN | PROFILE_CHROME, getFolder(chromeDir,"keyconfig.jar"), "skin/"); - -function l(a) -{ - registerChrome(LOCALE | PROFILE_CHROME, getFolder(chromeDir,"keyconfig.jar"), "locale/"+a); -} - -l("en-US/"); - -l("cs-CZ/"); -l("de-DE/"); -l("es-AR/"); -l("fr-FR/"); -l("it-IT/"); -l("ja-JP/"); -l("ko-KR/"); -l("ru-RU/"); -l("sk-SK/"); -l("zh-TW/"); - -if (0 == getLastError()) - performInstall(); -else - cancelInstall(); \ No newline at end of file diff --git a/.mozilla/firefox/default/extensions/keyconfig@dorando/install.rdf b/.mozilla/firefox/default/extensions/keyconfig@dorando/install.rdf deleted file mode 100644 index 3d56a61..0000000 --- a/.mozilla/firefox/default/extensions/keyconfig@dorando/install.rdf +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - - - locale/en-US/ - locale/cs-CZ/ - locale/de-DE/ - locale/es-AR/ - locale/fr-FR/ - locale/it-IT/ - locale/ja-JP/ - locale/ko-KR/ - locale/ru-RU/ - locale/sk-SK/ - locale/zh-TW/ - - - - - - - Hadar Hagai - MatrixIsAllOver of eXtenZilla.it (it-IT) - Mori (fr-FR) - SHIMODA Hiroshi (ja-JP) - SlovakSoft (sk-SK) - Tomáš Kopečný (cs-CZ) - ReinekeFux - erweiterungen.de (de-DE) - stoneflash (ru-RU) - ZuGro (es-AR) - rexx26 (zh-TW) - kyo (ko-KR) - - - - - - - - - - - - - - - - - - - diff --git a/.mozilla/firefox/default/extensions/{4476fef4-3557-40b5-afcd-d6903cf7cc9d}/chrome.manifest b/.mozilla/firefox/default/extensions/{4476fef4-3557-40b5-afcd-d6903cf7cc9d}/chrome.manifest deleted file mode 100644 index 2df0aca..0000000 --- a/.mozilla/firefox/default/extensions/{4476fef4-3557-40b5-afcd-d6903cf7cc9d}/chrome.manifest +++ /dev/null @@ -1,8 +0,0 @@ -content hah jar:chrome/chrome.jar!/content/ -overlay chrome://browser/content/browser.xul chrome://hah/content/overlay.xul -skin hah classic/1.0 jar:chrome/chrome.jar!/skin/ -locale hah en-US jar:chrome/chrome.jar!/locale/en-US/ -locale hah fi-FI jar:chrome/chrome.jar!/locale/fi-FI/ -locale hah hu-HU jar:chrome/chrome.jar!/locale/hu-HU/ -locale hah it-IT jar:chrome/chrome.jar!/locale/it-IT/ -locale hah fr-FR jar:chrome/chrome.jar!/locale/fr-FR/ diff --git a/.mozilla/firefox/default/extensions/{4476fef4-3557-40b5-afcd-d6903cf7cc9d}/chrome/chrome.jar b/.mozilla/firefox/default/extensions/{4476fef4-3557-40b5-afcd-d6903cf7cc9d}/chrome/chrome.jar deleted file mode 100644 index fc2639d..0000000 Binary files a/.mozilla/firefox/default/extensions/{4476fef4-3557-40b5-afcd-d6903cf7cc9d}/chrome/chrome.jar and /dev/null differ diff --git a/.mozilla/firefox/default/extensions/{4476fef4-3557-40b5-afcd-d6903cf7cc9d}/defaults/preferences/prefs.js b/.mozilla/firefox/default/extensions/{4476fef4-3557-40b5-afcd-d6903cf7cc9d}/defaults/preferences/prefs.js deleted file mode 100644 index baea932..0000000 --- a/.mozilla/firefox/default/extensions/{4476fef4-3557-40b5-afcd-d6903cf7cc9d}/defaults/preferences/prefs.js +++ /dev/null @@ -1,19 +0,0 @@ -# Hit-a-Hint default preferences - -/* Do not edit this file. - * - * If you make changes to this file while the application is running, - * the changes will be overwritten when the application exits. - * - * To make a manual change to preferences, you can visit the URL about:config - * For more information, see http://www.mozilla.org/unix/customizing.html#prefs - */ - -pref("extensions.hah.enabled", true); -pref("extensions.hah.hideTabs", false); -pref("extensions.hah.hints.forceNumeric", false); -pref("extensions.hah.hints.style", "z-index:500;font:normal normal normal x-small helvetica;color:ButtonText;background-color:ButtonFace;border-color:ButtonShadow;border-width:1px;-moz-border-radius:0.3em;border-style:solid;padding:0px 3px 0px 3px;position:absolute;"); -pref("extensions.hah.hints.styleFocus", "z-index:500;font:normal normal normal x-small helvetica;color:ButtonText;background-color:ButtonShadow;border-color:ButtonShadow;border-width:1px;-moz-border-radius:0.3em;border-style:solid;padding:0px 3px 0px 3px;position:absolute;"); -pref("extensions.hah.hints.tags", "//*[@onclick or @onmouseover or @onmousedown or @onmouseup or @oncommand or @class='lk' or @class='s'] | //input[@type!='hidden'] | //a | //area | //iframe | //textarea | //button | //select"); -pref("extensions.hah.keys.magicDelay", 150); -pref("extensions.hah.keys.numbers", "0123456789"); diff --git a/.mozilla/firefox/default/extensions/{4476fef4-3557-40b5-afcd-d6903cf7cc9d}/install.rdf b/.mozilla/firefox/default/extensions/{4476fef4-3557-40b5-afcd-d6903cf7cc9d}/install.rdf deleted file mode 100644 index 7aaa6b3..0000000 --- a/.mozilla/firefox/default/extensions/{4476fef4-3557-40b5-afcd-d6903cf7cc9d}/install.rdf +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - locale/en-US/hah/ - locale/fi-FI/hah/ - locale/it-IT/hah/ - locale/fr-FR/hah/ - locale/hu-HU/hah/ - -