Skip to content

Commit

Permalink
Skript - Update
Browse files Browse the repository at this point in the history
  • Loading branch information
ardiman committed Feb 21, 2016
1 parent 811ccdb commit 5956ddc
Show file tree
Hide file tree
Showing 14 changed files with 99 additions and 125 deletions.
2 changes: 1 addition & 1 deletion addonspage/AddonsPage.uc.js
Expand Up @@ -361,7 +361,7 @@ location == "chrome://browser/content/browser.xul" && (function(){
dir.append("extensions");
dir.append(aAddon.id);
var fileOrDir = dir.path + (dir.exists() ? "" : ".xpi");
//Application.console.log(fileOrDir);
//Services.console.logStringMessage(fileOrDir);
try {
(new nsLocalFile(fileOrDir)).reveal();
} catch (ex) {
Expand Down
26 changes: 18 additions & 8 deletions animationtogglebutton/AnimationToggleButton.uc.js
@@ -1,5 +1,5 @@
// AnimationToggleButton.uc.js
// v. 0.4
// AnimationToggleButton.uc.js
// v. 0.4.1

(function() {

Expand Down Expand Up @@ -33,17 +33,26 @@

function onClick() {

var button = document.getElementById('animation-button');
function setPref(value) {
Services.prefs.setCharPref('image.animation_mode', value);
};
function getPref() {
return Services.prefs.getCharPref('image.animation_mode');
};
function BrowserWindows() {
var windows = [];
var enumerator = Services.wm.getEnumerator('navigator:browser');
while (enumerator.hasMoreElements()) {
windows.push(enumerator.getNext());
};
return windows;
};
function setIsOnce(value) {
for (var win of Application.windows)
win._window.document.getElementById('animation-button').IsOnce = value;
for (var win of BrowserWindows()) {
win.document.getElementById('animation-button').IsOnce = value;
};
};
var button = document.getElementById('animation-button');

switch (event.button) {

Expand Down Expand Up @@ -73,8 +82,9 @@
break;
};

for (var win of Application.windows)
win._window.document.getElementById('animation-button').setAttribute('anim', getPref());
for (var win of BrowserWindows()) {
win.document.getElementById('animation-button').setAttribute('anim', getPref());
};
};

button.setAttribute('onclick', '(' + onClick.toString() + ')();');
Expand All @@ -91,4 +101,4 @@
var stylesheet = document.createProcessingInstruction('xml-stylesheet', 'type="text/css" href="data:text/css;utf-8,' + encodeURIComponent(css) + '"');
document.insertBefore(stylesheet, document.documentElement);

})();
})();
6 changes: 3 additions & 3 deletions appmenu/Appmenu.uc.js
Expand Up @@ -67,8 +67,8 @@ var Appmenu = {
subdir: 'Firefox Verzeichnis'
},
{
name: 'Plugins',
path: '\\Plugins',
name: 'Erweiterungen',
path: '\\extensions',
image: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACHSURBVDhPzZNLDoAgDES5ly6AsMFr61EMHkNb0hLCRxBd+JJJ6NBOmijiU7TWG+hEKaVWsqt+BjexyK76HjAsyMUNncIZiwEjwywX1pNSTrRUE2PMzHMhgO48aV2iGsB1r5cFIGld4jaghx8GPPmM2BsHvPmRDgGPY8FDctEUzO04S0uNIsQFBhTTt3pWtZkAAAAASUVORK5CYII=',
subdir: 'Firefox Verzeichnis'
},
Expand Down Expand Up @@ -98,7 +98,7 @@ var Appmenu = {
name: 'Firefox synchronisieren',
subdir: 'Firefox Funktionen',
image:'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADJSURBVDhPrVOBDcIwDMsJnMAJfFDWPsAJO4ET+IQTOGUn7AROgLg4U1qCihCWrCqxnVZaJhFSSrtpmi4551X5cFzRh06rSCnlCLJE+KDGpQv2XLYh1nThu/X0tiuGa3+PE7X1axgwcx9WzrQ08K+tcIFhOIQLVdqzKY/RDzBSHiMKg5T/h+gSkPIYURikPIbfg58GqHl2wW1TKb/w6fOpsQljja2mRcSt6U3PE4bhZN2E4bdeDXPi9z+QAhe8vVhNZ2X4C9PSQeQJaqDMYjYgrJgAAAAASUVORK5CYII=',
command: "gSyncUI.doSync(event);"
command: "gSyncUI.openSetup(null, 'menubar');"
},
//下面定义主菜单功能
{
Expand Down
6 changes: 3 additions & 3 deletions autopagerize/AutoPagerize.uc.js
Expand Up @@ -220,7 +220,7 @@ var ns = window.uAutoPagerize = {
context: "uAutoPagerize-popup",
}));
*/
ns.icon = $('urlbar-icons').appendChild($C("image", {
ns.icon = $('main-menubar').appendChild($C("image", {
id: "uAutoPagerize-icon",
state: "disable",
tooltiptext: "disable",
Expand Down Expand Up @@ -1354,8 +1354,8 @@ function wildcardToRegExpStr(urlstr) {
return "^" + reg + "$";
}

function log(){ Application.console.log('[uAutoPagerize] ' + $A(arguments)); }
function debug(){ if (ns.DEBUG) Application.console.log('[uAutoPagerize DEBUG] ' + $A(arguments)); };
function log(){ Services.console.logStringMessage('[uAutoPagerize] ' + $A(arguments)); }
function debug(){ if (ns.DEBUG) Services.console.logStringMessage('[uAutoPagerize DEBUG] ' + $A(arguments)); };
function $(id, doc) (doc || document).getElementById(id);

function $A(arr) Array.slice(arr);
Expand Down
12 changes: 5 additions & 7 deletions extensionoptionsmenu/ExtensionOptionsMenu.uc.js
Expand Up @@ -211,13 +211,11 @@ Strg + Rechtsklick: Erweiterung entfernen
},

CopyList: function(event) {
Application.extensions ? Components.classes['@mozilla.org/widget/clipboardhelper;1'].getService(Components.interfaces.nsIClipboardHelper).copyString(Application.extensions.all.map(function(item, id) {
return id + 1 + ". " + item._item.name + " [" + item._item.version + "]" + "\nID:" + item._item.id;
}).join("\n")) : Application.getExtensions(function(extensions) {
Components.classes['@mozilla.org/widget/clipboardhelper;1'].getService(Components.interfaces.nsIClipboardHelper).copyString(extensions.all.map(function(item, id) {
return id + 1 + ". " + item._item.name + " [" + item._item.version + "]" + "\nID:" + item._item.id;
AddonManager.getAddonsByTypes(["extension"], function(extensions) {
Components.classes['@mozilla.org/widget/clipboardhelper;1'].getService(Components.interfaces.nsIClipboardHelper).copyString(extensions.map(function(item, id) {
return id + 1 + ". " + item.name + " [" + item.version + "]" + "\nID:" + item.id;
}).join("\n"));
})
});
XULBrowserWindow.statusTextField.label = "Add-onsliste in Zwischenablage kopieren";
},

Expand Down Expand Up @@ -301,7 +299,7 @@ Strg + Rechtsklick: Erweiterung entfernen
isAskToActivateAddon: function(addon) {
return addon.type == 'plugin'
&& 'STATE_ASK_TO_ACTIVATE' in AddonManager
&& Application.prefs.getValue('plugins.click_to_play', false);
&& Services.prefs.getBoolPref('plugins.click_to_play');
},

setDisabled: function(mi, disabled) {
Expand Down
2 changes: 1 addition & 1 deletion informenterplus/InFormEnterPlus.uc.js
Expand Up @@ -288,7 +288,7 @@ window.InformEnterPlus = {
let actfritem = content.document.activeElement.contentDocument ? content.document.activeElement.contentDocument : content.document.activeElement.document;
actfritem.activeElement.value = amenu.culMenu.text;
}
//Application.console.log(amenu.culMenu.text);
//Services.console.logStringMessage(amenu.culMenu.text);
e.preventDefault();
break;
}
Expand Down
2 changes: 1 addition & 1 deletion keyconfig/KeyConfig.uc.js
Expand Up @@ -53,7 +53,7 @@ function keyconfig(e){
case 'f1': BrowserCloseTabOrWindow(); break;//Aktuellen Tab schliessen
case "z+alt": undoCloseTab(); break;//撤销关闭标签页
case 'm+alt' : BrowserOpenAddonsMgr(); break;//打开附加组件对话框
case 'f4+shift': Application.restart(); break;//重启FF
case 'f4+shift': BrowserUtils.restartApplication(); break;//重启FF
//case "c+alt":var tab = gBrowser.mCurrentTab; gBrowser.removeTab(tab); break;//关闭当前标签
case "f5+shift": BrowserReloadSkipCache(); break;//重新载入(忽略缓存)
case 'f':if(/.*[\u4e00-\u9fa5]+.*$/.test(paste))
Expand Down
2 changes: 1 addition & 1 deletion mcpasteandgo/MCPasteAndGo.uc.js
Expand Up @@ -9,7 +9,7 @@
// @note 中クリックの代わりにshift+クリックでも可
// ==/UserScript==
(function() {
function LOG(text) { Application.console.log("[MCPasteAndGo] " + text); }
function LOG(text) { Services.console.logStringMessage("[MCPasteAndGo] " + text); }


var PasteOnlyHtmlID = {
Expand Down
6 changes: 3 additions & 3 deletions mousegestures/MouseGestures.uc.js
Expand Up @@ -648,8 +648,8 @@
//===========================
case 'Close Window': BrowserTryToCloseWindow(); break;
case 'Undo Closed Window': undoCloseWindow(); break;
case 'Restart Firefox': Application.restart(); break;
case 'Quit Firefox': Application.quit(); break;
case 'Restart Firefox': BrowserUtils.restartApplication(); break;
case 'Quit Firefox': goQuitApplication(); break;
//
// case 'Save Session and Quit':
// var prefObj = Cc['@mozilla.org/preferences-service;1']
Expand Down Expand Up @@ -779,7 +779,7 @@

var tabs = gBrowser.mTabs;
var curTabId = gBrowser.selectedTab.id;
Application.console.log(curTabId);
Services.console.logStringMessage(curTabId);
if (tabs.length < 1) break;
for (var i=0; i<tabs.length; ++i) {
var tab = tabs[i];
Expand Down
6 changes: 3 additions & 3 deletions saveuserchromejs/SaveUserChromeJS.uc.js
Expand Up @@ -231,7 +231,7 @@ var ns = window.saveUserChromeJS = {
} catch(e) {
fp.init(ns.getMostRecentWindow(), "", Ci.nsIFilePicker.modeSave);
err = true;
Application.console.log('SaveUserChromeJS.uc.js - error catched (A)');
Services.console.logStringMessage('SaveUserChromeJS.uc.js - error catched (A)');
};

// bei einigen Benutzern (Win7) macht die folgende Zeile bei der Dateinamenvergabe Probleme, ggf. also deaktivieren
Expand Down Expand Up @@ -365,7 +365,7 @@ var ns = window.saveUserChromeJS = {
try {
return (!win || win == window) ? content : win;
} catch(e) {
Application.console.log('SaveUserChromeJS.uc.js - error catched (B)');
Services.console.logStringMessage('SaveUserChromeJS.uc.js - error catched (B)');
return (!win || win == window) ? null : win;
};
},
Expand Down Expand Up @@ -418,7 +418,7 @@ function $C(name, attr) {
return el;
}

function log(arg) Application.console.log("[SaveUserChromeJS]" + arg);
function log(arg) Services.console.logStringMessage("[SaveUserChromeJS]" + arg);

function checkDoc(doc) {
if (!(doc instanceof HTMLDocument)) return false;
Expand Down
2 changes: 1 addition & 1 deletion triggerzone/TriggerZone.uc.js
Expand Up @@ -63,7 +63,7 @@
tooltiptext: "Neustart",
image: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADB0lEQVQ4jX2TX0hUeRTHv/fe373eae69c++MeUed5ro2pUO6RY6SFawoK1ZjFPUgpajVZrVIjP3BjMkRy9FozU0ogkoy20JQkowyrenfbn/sIQiWXtqeNojdh6KSMpjTQ2RZ1vf1fD/nHA7fA0yhiu3F9l8iufM2tcwNhg5llu7szghEenzaVN5JysmBuLjUDBaWmedLNjifrqjTXpc3q2M1Ha5n27uThyODKWWRGORv8QnJmWjwzuFfeLJ5+iHAU3Yx4sW/Il55gFHtcYV2n0scax5x7o/EoHxFqyY2GqncmJEqkOERyPDyTxItfse8JcLa6nZxuO6UTuEBNzVdco03XWW7AHATsOxAut3FPVKSeFJNnlSTH1fdQuXH+rYeV+6ePutZ65CfWkcsCl9mT6P3xNyJBqKCTaKCuKTxJOsc2Qzusc2AFwBCxzRnuNcX3Xc+6/mh63nU8VcGNd9kFL0t/tk6KpUBAMeL6BIURt6KGtIWFRCTcRuA+nFA3Qkz2HDG92/Htfn02x03NV4RqOIAe1jeDh8ASJwiDczcvINKLjygWS1nSQz8fAuYdCghb7nZG+pyU3hIomXbRJKTbHcBhwHH4dOGv/PkcNHIQwr0jlLa/kHStxz531bWtvqzQzFOcvan52tUsF4mOVEjMMcwgGnQrv+91H/x/g1/3924dTRG05v6SN3w+xs5WH8SBbWeD7zDEOzuUcHuJqaaJExLIiS42j7UYjEmdQ9lGZ2D/zij/aTX/0Hqus6XCSsjJRP7O6xVgjbjFdM8xNRU4pXk/8CcCyflQGzqqRW3Hn6TUHOEpPKDxIJ77rHZhfWSkdYi6tYTUbdI1C0SdCvO21PaAAiTkxRqt/GV0b1Y2fiaK20krriBhMUbScpaRnJ6Psne+SSkZI3zLt9xQHNOHeaCKhmFm6uxoPoB8qrecoEK4n5cRcgoegdv4BFMfwhwfvepOAB2qFY+3DlhpOR2ISm7C3paBEz5CYD9e/CnJmlVMrLXGJhdmojMIhfScxzweGwA+C/N7wF1/PIEbN4/SAAAAABJRU5ErkJggg==",
//onmouseover: "",
oncommand: "Services.appinfo.invalidateCachesOnRestart() || Application.restart();",
oncommand: "Services.appinfo.invalidateCachesOnRestart() || BrowserUtils.restartApplication();",
//onDOMMouseScroll: "ZoomScroll.onScroll(event);",
},
{
Expand Down
2 changes: 1 addition & 1 deletion usercssloader/UserCSSLoader.uc.js
Expand Up @@ -607,7 +607,7 @@ function $C(name, attr) {
return el;
}

function log() { Application.console.log(Array.slice(arguments)); }
function log() { Services.console.logStringMessage(Array.slice(arguments)); }

})();

0 comments on commit 5956ddc

Please sign in to comment.