Da es dir ja scheinbar nur um diverse Icons geht, hast du es mal im Standard-Theme getestet?
Evtl. liegt es ja daran :-??
Beiträge von 2002Andreas
-
-
Da ich kein Win8 nutze..ich bin mir nicht sicher..müsste das bitte mal ein anderer User testen.
Bei mir steht als Dateientyp der userChrome.css:
Kaskadierendes Stylesheet-Dokument (.css)
bei dir steht:
CSS-Datei
ob das identisch ist.
[Blockierte Grafik: http://www7.pic-upload.de/thumb/23.11.13/pl9nfqqz1.jpg]
-
Hallo und Willkommen hier im Forum.
Versuch es bitte mal damit: Abgesicherter Modus und teste es mal.
Oben über: Hilfe..Mit deaktivierten Add-ons neu starten ...
oder die Umschalttaste gedrückt halten und den Firefox starten.
Edit:
Hat es denn schon mal funktioniert!? -
-
-
-
Zitat von rolph
kein Nightly zu sehen ist ... nirgendwo
Du hast Nightly erst neu installiert. Hattest du vorher den Fx25 installiert. Hast du wenn dann für Nightly ein neues Profil erstellen lassen?
Wo landest du, wenn du oben über Hilfe..Informationen zur Fehlerbehebung..Profilordner..Ordner anzeigen klickst? -
Eigenartig alles....
mal ein Versuch.
Ändere bitte mal das große C von chrome in ein kleines c und teste es dann.
Hast du es denn mal in der Sidebar getestet ob die Abstände sich verändert haben!?
Evtl. musst du die Werte im Code mal etwas ändern. -
-
Jede Änderung in der userChrome.css oder userContent.css, funktioniert immer NUR/erst nach Neustart vom Fx.
Edit:
Danke für das testen vom Code :klasse: -
Zitat von edvoldi
jetzt solltest Du dein Profilordner finden
Hallo edvoldi...laut dem 2ten Screenshot hat er ihn gefunden, und die Datei scheint auch richtig eingebunden zu sein. Ich vermute mal, er hatte keinen Neustart vom Firefox gemacht :-??
-
Hallo @rolph ..
Zitat von rolphhat bei dir 5 kb, bei mir 1kb;
Weil ich schon mehrere Einträge darin habe. Die 1kb bei dir ist ok.Zitat von rolphsondern unter C:\Program Files\Nightly.
Das ist der Installations Ordner vom Nightly.Hast du denn den Firefox mal neu gestartet nachdem du die Änderungen bzw. den Eintrag gemacht hast!?
Und danach getestet ob die Abstände passen!?
Edit:
Eben mal schnell im Nightly hier getestet...Code funktioniert einwandfrei. -
Freut mich das ich dir helfen konnte.......und danke..auch dir ein schönes Wochenende.
-
Überprüf bitte mal diese Einstellung bei dir....
[Blockierte Grafik: http://www7.pic-upload.de/thumb/23.11.13/mfqdpufa4xw.jpg]
-
Zitat von rolph
ich finde diesen Ordner Chrome im Nightly-Verzeichnis nicht...
Kannst du auch nicht, denn den musst du dir erst selber erstellen :wink:Sollte der Ordner chrome nicht vorhanden sein musst du ihn dir erst erstellen, und in ihm dann eine userChrome.css
Du mußt dir im Profilordner einen neuen Ordner chrome erstellen und in diesem dann eine Textdatei ( mit einem Editor ) in die du den Code kopierst, bzw. einträgst.
Hier kopierst du als erstes folgenden Text rein:Code@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); @namespace html url("http://www.w3.org/1999/xhtml");
anschließend folgt der von dir gewünschte Code.Dann schließt du die Datei und speicherst sie als userChrome.css ab.
Danach mußt du den Fx neu starten.Wo finde ich meinen Profilordner
So sollte das dann auch bei dir aussehen:
[Blockierte Grafik: http://www7.pic-upload.de/thumb/23.11.13/1gd74z9fav.jpg]
-
Code
Alles anzeigen// ==UserScript== // @name Extension Options Menu.uc.js // @description 拡張の設定ダイアログを開くボタンを追加 // @description メニュー内の拡張を右クリックで有効/無効をトグル // @description メニュー内の拡張をctrl+右クリックでアンインストール // @description メニュー内の拡張をctrl+左クリックでアドオンのxpiを選択した状態でExtensionsフォルダを開く // @description メニュー内の拡張を中クリックでアドオンのホームページを開く // @description アイコンを右クリックでアドオンマネージャを開く // @note 作成にあたりExtension Options Menu (https://addons.mozilla.org/ja/firefox/addon/extension-options-menu)とucjs_optionsmenu_0.8.uc.jsを参考にさせてもらいました // @include chrome://browser/content/browser.xul // @author hiyoko // @version ver2.6 ツールチップにいろいろ表示 // ==/UserScript== var EOM = { // -----config----- TOOLBAR: "ctr_addon-bar", // Toolbar, auf der der Button landen soll TARGET_BUTTON: "null", // ID eines Elementes auf der Toolbar, "null" bedeutet die letzte Position SHOW_VERSION: true, // true = Versionsnummer false = Aus AUTO_RESTART: false, // true = Automatischer Neustart beim De -/ Aktivieren der Addons false = Aus ICON_URL: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjbQg61aAAACkUlEQVQ4T43T60tTYRwH8HMQ9QQJRSBJ50xU8BL1QpJMsbxNc162edxcYlAoZdkFh6gZurF5WV6nc7M/oBdBb7q9DSPEVBDbZtN0c5tzNymolwXht2eDhVO0Dnx4Hn6/5/me8xx4KOqQR2rcYfjpIC81BpXiqWBnxUSgpWQ0kHrY+gN1xdOdu/XTQfDGIMSGAET6AMpG/TbhiD/uv0LqTYF7cmPgN2/wQzzhh2jMB+Gwz1I65I3/Z8A1o5eRTXqP85M+pVTv260Z86JieNtcMridXNjnZvI1Lia31xV7IIgf99AKg/e1wrAN+YQHtXoPJKNbqBrewlWdG6UDLlzRupCv3sTFns3vFx47SqJCFHoPoyAb5eNb4MlGyYgb1UNuiHQulPW7UKRx4rJqE5d6HMjpdiC7066mRFpHvFTnbCHuSJ84E+rIJumQExKdEzVE5YAT5RoHCnvsyO3aQHb7Os63rSHrwRoy76+qqErNBi/ut4PYrdFsKCWDDoj77CjvXUdu+yqyWleQcsuK5GYrBE0WcE0Wm6DZmsk1W7VEI1XRu6YUqb6gUh22W9BhQ8ZtCwQ3PoEjQuM+psi5SSBNCR/Zusq7bSju+IyMpmWwjUvgrh+hcWks6scVKs0tBQ/NSG5YBKtYNHOKRRxt4WUogKufTwmh8lqXU9MaFlY42UcLJ5tnOfk8yPwov0j/LfGNUIe/huXnYrm6uTiOn2UI7GEjcxMxTrwifu7rq6KOw0o+MAT2SI8sYGtnaVJ/s68fFUCfONd2jK2e+cFWv0dY1bu+mPiTocsTmyR8kU56X//2wmtmuiMvoMkkdEkEp3K0N08XPZsKScwzdNB0zFlSz0pIaxBG6mQ0JBU/1yXmm878AbFQoHrb98HyAAAAAElFTkSuQmCC", //"chrome://mozapps/skin/extensions/extensionGeneric.png", //"chrome://mozapps/skin/extensions/extensionGeneric-16.png", //"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACa0lEQVR42qWS30uTURjHv++m+GZBToe7adEss1LbljdJlqFWWtFNsOxCkrqJfhEJoy6iBdJ/EN30B4QXXURYN2HYjxHpnOYakYyxIhdTmWab+p4fPecMNDGk6OE95+I57/dzvs/zHAP/Gcafkl2JnnHJRa0lLCm57O/bc//kXwNIXG5wTNeZ28AgMTQTn37sfeD8JwdnPl2Zry/dvvHnQh4f5hMDT/0PW9YFdCeD5JiDNpBt0Ce9m6oNAYHw99FZKSSnsFmC4eWhR441ALIt64uryDIDcUjGKGsHCcE403lG1PDXcbxu7TPWADo/X5N7zR0klpiwEpjOZbVICgMdxc04XnIYhrGisywLpmn6PR5PVGcDHy9LZjFUFDuwxXQhPDsMbhNQZbWw/eipu6iFQggtpnIwmorBU+Z2rLJzYuiC3Ld5F97mhrXYIvtHRRNu+a4imUxicXER+XwePp8Pc3NzSKfTd1cB2sPnpN9JAHKgRihoHWGNuN1wHZlMBktLSxpSVFSEyspKxGKxkAZ0vOuWqmEVJpVQ6sLgj/cQupUM7ewgQg03MDU1BcaYLkEtt9uNsbGxAkDd7C2vJokN8VwCO0u2gtsFndhQm6vC+fpOpFIpLVQQ1YOamhpEo9FCCW2DXdLrqsar7DAay/xIZr7hy0yamsYRcBxD8MAlTE5OLovVoglgZGSkAGgeOCsbXLv1rYLb8GZiCJFTT/TZzef3ZG9bENlsVgvVJFQ4nU5EIpECoOlFQHIaI6OXyCz6ifOF0dP9G9RZ8Fmv6G0NGkoopVxuuN1uX3GwXsTj8TvU9dDvD0mFgpGj0C/2l1vq2IXUrwAAAABJRU5ErkJggg==", // -----config----- init: function() { if (location != "chrome://browser/content/browser.xul") return; var btn = document.createElement("toolbarbutton"); btn.setAttribute("id", "eom-button"); btn.setAttribute("type", "menu"); btn.setAttribute("onclick", "if (event.button === 2) {event.preventDefault(); BrowserOpenAddonsMgr('addons://list/extension')};"); btn.setAttribute("class", "toolbarbutton-1 eom-toolbarbutton-1"); btn.style.listStyleImage = "url("+this.ICON_URL+")"; var ToolBar = document.getElementById(this.TOOLBAR); var Target_btn = this.TARGET_BUTTON; var Target = null; if (Target_btn != null) Target = document.getElementById(Target_btn); ToolBar.insertBefore(btn, Target); var cPopup = btn.appendChild(document.createElement("menupopup")); cPopup.id = "eom-button-popup"; cPopup.setAttribute("onpopupshowing", "EOM.populateMenu(event);"); cPopup.setAttribute("onclick", "event.preventDefault(); event.stopPropagation();"); }, populateMenu:function(e) { var menu = e.target; var item, MenuIconURL, dir, fileOrDir, nsLocalFile, addonDir, uri, protSvc; var that = this; AddonManager.getAllAddons(function(addon) { while (menu.childNodes.length) menu.removeChild(menu.firstChild); addon.forEach(function(eAddons) { if (eAddons.type == "extension" && (!eAddons.appDisabled || (eAddons.appDisabled)) && ((eAddons.isActive && eAddons.optionsURL) || ((eAddons.userDisabled) || (!eAddons.userDisabled) || (eAddons.appDisabled)))) { item = document.createElement("menuitem"); item.setAttribute("label", that.SHOW_VERSION ? eAddons.name+" "+"["+eAddons.version+"]" : eAddons.name); item.setAttribute("tooltiptext", "ID: "+eAddons.id+ "\n" +"Größe: "+Math.floor(eAddons.size/1024)+"KB"+ "\n" +"Update Datum: "+eAddons.updateDate+"\n"+"Beschreibung: "+eAddons.description); item.setAttribute("class", "menuitem-iconic"); MenuIconURL = eAddons.iconURL || that.ICON_URL; item.setAttribute("style", "list-style-image: url("+MenuIconURL+")"); item.addEventListener("click", function(event) { if (event.button == 0 && !event.ctrlKey && eAddons.optionsURL) eAddons.optionsType == 2 ? window.BrowserOpenAddonsMgr('addons://detail/'+encodeURIComponent(eAddons.id)+('/preferences')) : openDialog(eAddons.optionsURL, eAddons.name, 'chrome,titlebar,toolbar,resizable,scrollbars,centerscreen,dialog=no,modal=no'); if (event.button == 1 && eAddons.homepageURL) { try { gBrowser.addTab(eAddons.homepageURL); } catch(e) { Components.classes["@mozilla.org/messenger;1"].createInstance(Components.interfaces.nsIMessenger).launchExternalURL(eAddons.homepageURL); } } if (event.button == 2 && !event.ctrlKey) { AddonManager.getAddonByID(eAddons.id, function(addon) { addon.userDisabled = !addon.userDisabled; if (addon.operationsRequiringRestart && that.AUTO_RESTART) Application.restart(); }); } else if (event.button == 2 && event.ctrlKey) { AddonManager.getAddonByID(eAddons.id, function(addon) { addon.uninstall(); }); } else if (event.button == 0 && event.ctrlKey) { dir = Services.dirsvc.get("ProfD", Ci.nsIFile); dir.append("extensions"); dir.append(eAddons.id); fileOrDir = dir.path + (dir.exists() ? "" : ".xpi"); nsLocalFile = Components.Constructor("@mozilla.org/file/local;1","nsILocalFile","initWithPath"); try { (new nsLocalFile(fileOrDir)).reveal(); } catch(ex) { addonDir = /.xpi$/.test(fileOrDir) ? dir.parent : dir; try { if (addonDir.exists()) addonDir.launch(); } catch(ex) { uri = Services.io.newFileURI(addonDir); protSvc = Cc["@mozilla.org/uriloader/external-protocol-service;1"]. getService(Ci.nsIExternalProtocolService); protSvc.loadUrl(uri); } } } }, false); if (!eAddons.optionsURL) item.setAttribute("disabled", true); if (!eAddons.isActive) item.setAttribute("EOMisDisabled", true); /*if (eAddons.pendingOperations == 1) item.setAttribute("EOMtoBeToggled", true); if (eAddons.pendingOperations == 2)*/ item.setAttribute("EOMtoBeToggled", false); menu.appendChild(item); } }); Components.classes["@mozilla.org/xul/xul-sort-service;1"].getService(Components.interfaces.nsIXULSortService).sort(menu, "label", "ascending"); }); } }; EOM.init();
-
-
-
Ich sehe aber gerade bei dir: :-??
TARGET_BUTTON: "0",
im Script steht: TARGET_BUTTON: "Null"
-
Zitat von Boersenfeger
Der Button ist jetzt komplett verschwunden..
Hier passt das so mit der Änderung im Script.[Blockierte Grafik: http://www7.pic-upload.de/thumb/22.11.13/dvuubnatd1zr.jpg]