Beiträge von omar1979
-
-
Das war doch im Anpassen-Fenster zu sehen (siehe dein Beitrag Nr. 7) Da hast sogar gefragt, wofür das Icon ist...

Du mußt es dir schon in eine Leiste ziehen...
Mal zuerst sofort das testen hier im haupt-profil. Evtl. liegt es ja an dem

-
Damit kannst du einen Neustart machen, und der Cache wird dabei geleert.
Das hab ich schon.. lade jetzt zuerst mal das.
Danke dir. -
Andere Skripte bzw. CSS Codes deaktivieren und testen.
Aber warum kommt das Icon nicht (das oben rechts), wenn ich im hauptprofil bin?
Ich lade jetzt mal die scripte auf dem test-profil und teste so..

-
-
-
Hier mal die Beschreibung welche Datei wo hin kommt.
Die meisten kommen im installation-ordner ja dort muss ich nichts mehr reintun. Den chrome-ordner hab ich dort hab ich nur die scripte zum testen reingetan und das userchrome.js das text von Dharkness reinkopiert wobei meins im hauptprofil das gleiche ist. Aber es funktioniert immer noch nicht. Achja das userchrome.css brauch ich ja für die scripte nicht oder?
-
Starte Fx einmal abgesichert und dann wieder normal.
ich schreibe jetzt hier im hauptprofil und den test mache ich im 2.ten profil also den test-profil.
wie kann ich den abgesichert starten?
ich weiss nur wie ich den mit "Profil zusätzlich starten" kann 
-
hab jetzt das userChrome.js geändert und das gesetzt..
Die Scripte funken immer noch nicht.

toolkit.legacyUserProfileCustomizations.stylesheets true -
Hab jetzt mein userChrome.js dort reinkopiert. Jetzt ist die Frage: es gibt noch ein Datei.. ich glaube prefs.js wo ist die drin?
und man muss glaub ich noch etwas auf true setzen..
-
Hast du denn die benötigte Datei für Skripte in den Profilordner eingefügt?
Alles was ich im TestProfil habe sind oben in den Bildern angezeigt und die userchrome.css und userchrome.js waren schon dort drin.
Ja, Du musst die richtige userChrome.js einfügen, sonst geht es nicht.
Funkt es, wenn ich meins vom Hauptprofil dort reinkopiere?

-
Und im Profil Ramo ist die userChrome.js wirklich 4 KB groß? Das ist meiner Meinung nach viel zu groß, meine userChrome.js ist nur 1 KB groß und enthält nur 3 Zeilen, wovon 1 ein Kommentar ist.
Also die war dort schon drin. Muss man die Vorbereitungen um Scripte und CSS zu gebrauchen auch für diesen profil machen?
-
dann teste zwecks Überprüfung mal ein anderes Script.
hab jetzt als test dort paar scripte kopiert und glaube dort funkt garnichts.
-
und im TestProfil also dem 2.ten profil hab ich bis jetzt nur diesen Code im beitrag-nr. 2 von dir getestet.
-
Funktionieren denn andere Skripte in deinem Textprofil?
soweit ich weiss funken all andere scripte von mir im hauptprofil
-
Wenn es da funktioniert, dann passt etwas in deinem Hauptprofil nicht.
Ich hab es hier eingefügt, dann im about:profiles den profil Ramo "Profil zusätzlich starten" geklickt, aber es ist dort nicht drin.
-
2002Andreas geht es auch, wenn ich nur das Script in meinem anderen Profil verschiebe und teste?
-
Den meinte ich.
Ahso ok. Hier zuoberst im css für "Neuer Tab" Seite.
CSS
Alles anzeigen@-moz-document url(about:newtab), url(about:home) { body { background-image: url('file:///C:/Users/askas/AppData/Roaming/Mozilla/Firefox/Profiles/use9514s.default-release/chrome/Icons/exc.png') !important; background-repeat: no-repeat !important; background-size: 80px 570px /*1365px 570px*/ !important; background-position: left !important; } .outer-wrapper.ds-outer-wrapper-breakpoint-override { margin-top: -20px; padding-left: 150px !important; padding-right: 125px !important; padding-bottom: 5px !important; } .search-wrapper .logo-and-wordmark .logo { background: url("file:///C:/Users/askas/AppData/Roaming/Mozilla/Firefox/Profiles/use9514s.default-release/chrome/Icons/Fuchs4.png") no-repeat center !important; background-size: auto; background-size: 32px !important; display: inline-block; height: 72px !important; width: 812px !important; margin-left: -105px !important; padding-left: 350px !important; } .logo-and-wordmark { margin-bottom: 30px !important; max-height: 15px !important; } .search-wrapper .search-handoff-button, .search-wrapper input { max-height: 52px !important; background-color: red !important; font-family: arial black !important; color: blue !important; border: 3px dashed blue !important; } .search-wrapper { margin-left: -110px !important; } .body-wrapper { margin-top: -30px !important; } .wordmark { visibility: hidden !important; } .logo::after { content: "Neuer Tab" !important; color: blue !important; font-weight: 700 !important; font-size: 29px !important; padding-left: 80px !important; margin-top: 16px !important; display: block !important; } main { width: 100% !important; } li.top-site-outer { padding: 20px 20px 0 !important; border: 2px dotted blue !important; } div.tile, div.tile div.screenshot { width: 40px !important; height: 40px !important; } .top-site-outer .title span, .top-site-outer .title.pinned span { color: blue !important; width: 90px !important; height: 20px !important; margin-left: -10px !important; } .icon.icon-settings { background-color: red !important; color: white !important; margin-top: 20px !important; padding-left: 20px !important; } .icon.icon-settings:hover { background-color: blue !important; } } -
ich meinte den Code, womit du den Text Firefox in rot eingefügt hast.
Meinst du Code für dieses Icon?
Sry versteh grad nur Bahnhof.

-
Wenn du magst, dann poste doch mal den Code für den Text Firefox.
CSS
Alles anzeigen// 'Vertical Add-on Bar' script for Firefox 60+ by Aris // // no 'close' button // 'toggle' toolbar with 'Ctr + Alt + /' on Windows/Linux or 'Cmd + Alt + /' on macOS // optional toggle button hides the toolbar temporarily, it gets restored on every restart // 'Vertical Add-on Bar' entry is only visible in toolbars context menu when in customizing mode // // flexible spaces on toolbar work 'vertically' // toolbar can be on the left or on the right // toolbar is display horizontally in customizing mode // [!] Fix for WebExtensions with own windows by 黒仪大螃蟹 (for 1-N scripts) Components.utils.import("resource:///modules/CustomizableUI.jsm"); var {Services} = Components.utils.import("resource://gre/modules/Services.jsm", {}); var appversion = parseInt(Services.appinfo.version); var AddonbarVertical = { init: function() { if (appversion >= 76 && location != 'chrome://browser/content/browser.xhtml') return; /* blank tab workaround */ try { if(gBrowser.selectedBrowser.getAttribute('blank')) gBrowser.selectedBrowser.removeAttribute('blank'); } catch(e) {} var addonbar_v_label = "Vertical Add-on Bar"; // toolbar name var button_label = "Toggle vertical Add-on Bar"; // Toggle button name var addonbar_v_togglebutton = true; // display toggle button for vertical toolbar (true) or not (false) var addonbar_v_on_the_left = true; // display vertical toolbar on the left (true) or the right (false) var insert_before_borders = false; // may not always offer a visible change var style_addonbar_v = true; // apply default toolbar appearance/colors to vertical add-on bar var addonbar_v_width = "30px"; // toolbar width var compact_buttons = false; // compact button size (true) or default button size (false) try { if(document.getElementById('toolbox_abv') == null && document.getElementById('addonbar_v') == null) { if(appversion <= 62) var toolbox_abv = document.createElement("toolbox"); else var toolbox_abv = document.createXULElement("toolbox"); toolbox_abv.setAttribute("orient","horizontal"); toolbox_abv.setAttribute("id","toolbox_abv"); toolbox_abv.setAttribute("insertbefore","sidebar-box"); if(appversion <= 62) var tb_addonbarv = document.createElement("toolbar"); else var tb_addonbarv = document.createXULElement("toolbar"); tb_addonbarv.setAttribute("id","addonbar_v"); tb_addonbarv.setAttribute("customizable","true"); tb_addonbarv.setAttribute("class","toolbar-primary chromeclass-toolbar browser-toolbar customization-target"); tb_addonbarv.setAttribute("mode","icons"); tb_addonbarv.setAttribute("iconsize","small"); tb_addonbarv.setAttribute("toolboxid","navigator-toolbox"); tb_addonbarv.setAttribute("orient","vertical"); tb_addonbarv.setAttribute("flex","1"); tb_addonbarv.setAttribute("context","toolbar-context-menu"); tb_addonbarv.setAttribute("toolbarname", addonbar_v_label); tb_addonbarv.setAttribute("label", addonbar_v_label); tb_addonbarv.setAttribute("lockiconsize","true"); tb_addonbarv.setAttribute("defaultset","spring"); toolbox_abv.appendChild(tb_addonbarv); CustomizableUI.registerArea("addonbar_v", {legacy: true}); if(appversion >= 65) CustomizableUI.registerToolbarNode(tb_addonbarv); if(addonbar_v_on_the_left) { if(insert_before_borders || appversion >= 86) document.getElementById("browser").insertBefore(toolbox_abv,document.getElementById("browser").firstChild); else document.getElementById("browser").insertBefore(toolbox_abv,document.getElementById("browser").firstChild.nextSibling); } else { if(insert_before_borders) document.getElementById("browser").appendChild(toolbox_abv); else document.getElementById("browser").insertBefore(toolbox_abv,document.getElementById("browser").lastChild); } var observer = new MutationObserver(function(mutations) { mutations.forEach(function(mutation) { try { if(document.querySelector('#main-window').getAttribute('customizing')) { document.querySelector('#addonbar_v').setAttribute("orient","horizontal"); document.querySelector('#navigator-toolbox').appendChild(document.querySelector('#addonbar_v')); } else { document.querySelector('#addonbar_v').setAttribute("orient","vertical"); document.querySelector('#toolbox_abv').appendChild(document.querySelector('#addonbar_v')); } } catch(e){} }); }); observer.observe(document.querySelector('#main-window'), { attributes: true, attributeFilter: ['customizing'] }); try { Services.prefs.getDefaultBranch("browser.vaddonbar.").setBoolPref("enabled",true); setToolbarVisibility(document.getElementById("addonbar_v"), Services.prefs.getBranch("browser.vaddonbar.").getBoolPref("enabled")); setToolbarVisibility(document.getElementById("toolbox_abv"), Services.prefs.getBranch("browser.vaddonbar.").getBoolPref("enabled")); } catch(e) {} if(addonbar_v_togglebutton) { CustomizableUI.createWidget({ id: "tooglebutton_addonbar_v", // button id defaultArea: CustomizableUI.AREA_NAVBAR, removable: true, label: button_label, // button title tooltiptext: button_label, // tooltip title onClick: function(event) { var windows = Services.wm.getEnumerator(null); while (windows.hasMoreElements()) { var win = windows.getNext(); var vAddonBar = win.document.getElementById("addonbar_v"); setToolbarVisibility(vAddonBar, vAddonBar.collapsed); var vAddonBarBox = win.document.getElementById("toolbox_abv"); setToolbarVisibility(vAddonBarBox, vAddonBarBox.collapsed); Services.prefs.getBranch("browser.vaddonbar.").setBoolPref("enabled",!vAddonBar.collapsed); if(!vAddonBar.collapsed) win.document.querySelector('#tooglebutton_addonbar_v').setAttribute("checked","true"); else win.document.querySelector('#tooglebutton_addonbar_v').removeAttribute("checked"); } }, onCreated: function(button) { if(Services.prefs.getBranch("browser.vaddonbar.").getBoolPref("enabled")) button.setAttribute("checked","true"); return button; } }); } // 'Ctr + Alt + /' on Windows/Linux or 'Cmd + Alt + /' on macOS to toggle vertical add-on bar var key = document.createXULElement('key'); if(appversion < 69) key = document.createElement("key"); key.id = 'key_toggleVAddonBar'; key.setAttribute('key', '/'); key.setAttribute('modifiers', 'accel,alt'); key.setAttribute('oncommand','\ var windows = Services.wm.getEnumerator(null);\ while (windows.hasMoreElements()) {\ var win = windows.getNext(); \ var vAddonBar = win.document.getElementById("addonbar_v");\ setToolbarVisibility(vAddonBar, vAddonBar.collapsed);\ var vAddonBarBox = win.document.getElementById("toolbox_abv");\ setToolbarVisibility(vAddonBarBox, vAddonBarBox.collapsed);\ Services.prefs.getBranch("browser.vaddonbar.").setBoolPref("enabled",!vAddonBar.collapsed);\ if(!vAddonBar.collapsed)\ win.document.querySelector("#tooglebutton_addonbar_v").setAttribute("checked","true");\ else win.document.querySelector("#tooglebutton_addonbar_v").removeAttribute("checked");\ }\ '); document.getElementById('mainKeyset').appendChild(key); } } catch(e) {} // style toolbar & toggle button var addonbar_v_style = ''; var tooglebutton_addonbar_v_style = ''; if(style_addonbar_v) { var end_border =' \ #addonbar_v { \ -moz-border-end: 1px solid var(--sidebar-border-color,rgba(0,0,0,0.1)) !important; \ }\ '; if(!addonbar_v_on_the_left) { end_border ='\ #addonbar_v { \ -moz-border-start: 1px solid var(--sidebar-border-color,rgba(0,0,0,0.1)) !important; \ }\ '; } addonbar_v_style ='\ #addonbar_v { \ -moz-appearance: none !important; \ background-color: var(--toolbar-bgcolor); \ background-image: var(--toolbar-bgimage); \ background-clip: padding-box; \ color: var(--toolbar-color, inherit); \ } \ #main-window:-moz-lwtheme #addonbar_v { \ background: var(--lwt-accent-color) !important; \ } \ #main-window[lwtheme-image="true"]:-moz-lwtheme #addonbar_v { \ background: var(--lwt-header-image) !important; \ background-position: 0vw 50vh !important; \ } \ #main-window:not([customizing]) #toolbox_abv:not([collapsed="true"]), \ #main-window:not([customizing]) #addonbar_v:not([collapsed="true"]) { \ min-width: '+addonbar_v_width+'; \ width: '+addonbar_v_width+'; \ max-width: '+addonbar_v_width+'; \ } \ #main-window[chromehidden="menubar toolbar location directories status extrachrome "] #toolbox_abv:not([collapsed="true"]), \ #main-window[chromehidden="menubar toolbar location directories status extrachrome "] #addonbar_v:not([collapsed="true"]), \ #main-window[sizemode="fullscreen"] #toolbox_abv:not([collapsed="true"]), \ #main-window[sizemode="fullscreen"] #addonbar_v:not([collapsed="true"]) { \ min-width: 0px; \ width: 0px; \ max-width: 0px; \ } \ #main-window[customizing] #addonbar_v { \ outline: 1px dashed !important; \ outline-offset: -2px !important; \ } \ #addonbar_v:-moz-lwtheme { \ background: var(--lwt-header-image) !important; \ background-position: 100vw 50vh !important; \ } \ #addonbar_v toolbarbutton, \ #addonbar_v toolbar .toolbarbutton-1 { \ padding: 0 !important; \ } \ '+end_border+' \ '; } if(addonbar_v_togglebutton) { tooglebutton_addonbar_v_style ='\ #tooglebutton_addonbar_v .toolbarbutton-icon { \ list-style-image: url("chrome://browser/skin/sidebars.svg"); \ fill: green; \ }\ /*#tooglebutton_addonbar_v .toolbarbutton-icon { \ list-style-image: url("chrome://browser/skin/forward.svg"); \ fill: red; \ } \ #tooglebutton_addonbar_v[checked] .toolbarbutton-icon { \ fill: green; \ } \ #tooglebutton_addonbar_v { \ background: url("chrome://browser/skin/back.svg") no-repeat; \ background-size: 35% !important; \ background-position: 10% 70% !important; \ } \ #tooglebutton_addonbar_v[checked] { \ transform: rotate(180deg) !important; \ background: url("chrome://browser/skin/back.svg") no-repeat; \ background-position: 10% 30% !important; \ }*/ \ '; } var compact_buttons_code = ""; if(compact_buttons) compact_buttons_code = "\ #addonbar_v toolbarbutton .toolbarbutton-icon { \ padding: 0 !important; \ width: 16px !important; \ height: 16px !important; \ } \ #addonbar_v .toolbarbutton-badge-stack { \ padding: 0 !important; \ margin: 0 !important; \ width: 16px !important; \ min-width: 16px !important; \ height: 16px !important; \ min-height: 16px !important; \ } \ #addonbar_v toolbarbutton .toolbarbutton-badge { \ margin-top: 0px !important; \ font-size: 8px !important; \ } \ "; var uri = Services.io.newURI("data:text/css;charset=utf-8," + encodeURIComponent('\ '+addonbar_v_style+' \ '+tooglebutton_addonbar_v_style+' \ '+compact_buttons_code+' \ '), null, null); var sss = Components.classes["@mozilla.org/content/style-sheet-service;1"].getService(Components.interfaces.nsIStyleSheetService); sss.loadAndRegisterSheet(uri, sss.AGENT_SHEET); } } /* initialization delay workaround */ document.addEventListener("DOMContentLoaded", AddonbarVertical.init(), false); /* Use the below code instead of the one above this line, if issues occur */ /* setTimeout(function(){ AddonbarVertical.init(); },2000); */