1. Nachrichten
  2. Forum
    1. Unerledigte Themen
    2. Forenregeln
  3. Spenden
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. camp-firefox.de
  2. milupo

Beiträge von milupo

  • userChrome.js Scripte für den Fuchs (Diskussion)

    • milupo
    • 16. Mai 2024 um 19:58
    Zitat von Endor

    Danke für den Code milupo.

    Gern geschehen.

    Zitat von Endor

    Eine Frage, was sagst Du, soll ich das Originalscript was Mira_Belle verlinkt hat
    mit der aktuellen Version für Firefox 126, ersetzen?

    Dort bei dir im Ordner extensionoptionsmenu? Das wäre aber ziemlich inkonsequent. Du müsstest das ja dann bei allen anderen Ordnern, die du übernommen hast, auch machen. Ideal fände ich ja, dass du einen aktuellen Versionsordner anlegst und alle Skripte, die damit funktionieren, dort hinein kopierst, also nicht nur die, die dafür geändert werden mussten. So schlimm ist es aber nicht, mal ein paar Versionsordner rückwärts durchsuchen zu müssen.

  • Kein Update für Nightly!?

    • milupo
    • 16. Mai 2024 um 10:37

    Gerade eben war das grüne Pünktchen da! Endlich konnte ich auf Fx 128 aktualisieren.

  • Script "Vertical Add-on Bar"--> seit FF 126 Leiste leer

    • milupo
    • 15. Mai 2024 um 21:39
    Zitat von Kerian

    Ich denke das hat irgendetwas im Zusammenspiel mit dem MultiRowTab-Script zu tun.

    Diese Skripte verwende ich nicht, bei meiner Handvoll offenen Tabs wäre das mit Kanonen auf Spatzen schießen.

  • userChrome.js Scripte für den Fuchs (Diskussion)

    • milupo
    • 15. Mai 2024 um 20:46

    Mira_Belle Die von dir verlinkte Version ist einige Jahre alt. Es ist die (Ur-)Version, die Endor von Mithrandir übernommen hat, um seine Seite aufzubauen. Du solltest eher in den Versionsordnern nachsehen, ich habe es im Ordner Firefox 120 gefunden.

  • userChrome.js Scripte für den Fuchs (Diskussion)

    • milupo
    • 15. Mai 2024 um 20:31

    danke. Ich habe den Linktext geändert und war der Meinung nur den Linktext. Irgendwie war das beim alten Editor intuitiver.

    Neuer Versuch:

    ExtensionOptionsMenu.uc,js

  • userChrome.js Scripte für den Fuchs (Diskussion)

    • milupo
    • 15. Mai 2024 um 20:19

    Für die, das Nightly (noch Fx 127) und folgendes Skript nutzen:

    ExtensionOptionsMenu.uc.js

    Ach hier hat sich die Bezeichnung der entsprechenden Browser-Funktion geändert. Ersetzt die Zeile mit

    JavaScript
    BrowserOpenAddonsMgr('addons://list/extension');

    durch

    JavaScript
    BrowserAddonUI.openAddonsMgr('addons://list/extension');

    Ich beziehe mich diesmal auf Endors Skriptseite auf Github, da ein Teil meiner Version in Sorbisch ist. In Endors Version betrifft es Zeile 293.

    Für Firefox 126 gilt noch die Zeile im oberen Kasten. Der Code öffnet about:addons (Addon-Manager), im Skript per rechten Mausklick.

  • Script "Vertical Add-on Bar"--> seit FF 126 Leiste leer

    • milupo
    • 15. Mai 2024 um 19:09

    Das ist meine Version. Aber wie gesagt, das Skript kann m. E. nichts dafür, es bringt ja keine Symbole mit.

    JavaScript
    // 'Vertical Add-on Bar' script for Firefox 102+ 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");
    ChromeUtils.importESModule("resource:///modules/CustomizableUI.sys.mjs");
    
    
    var AddonbarVertical = {
      init: function() {
    
    	if (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 = false; // display vertical toolbar on the left (true) or the right (false)
    	var insert_before_borders = true; // 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) {
    	  var toolbox_abv = document.createXULElement('toolbox');
    	  toolbox_abv.setAttribute('orient','horizontal');
    	  toolbox_abv.setAttribute('id','toolbox_abv');
    	  toolbox_abv.setAttribute('insertbefore','sidebar-box');
    	  
    	  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});
    	  CustomizableUI.registerToolbarNode(tb_addonbarv);
    	  
    	  if(addonbar_v_on_the_left) {
    	    if(insert_before_borders) 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: 'togglebutton_addonbar_v', // button id
    			defaultArea: CustomizableUI.AREA_NAVBAR,
    			removable: true,
    			label: button_label, // button title
    			tooltiptext: button_label, // tooltip title
    			onClick: function(event) {
    			  if(event.button==0) {
    			    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('#togglebutton_addonbar_v').setAttribute('checked','true');
    				  else win.document.querySelector('#togglebutton_addonbar_v').removeAttribute('checked');
    				}
    			  }
    			},
    			onCreated: function(button) {
    			  if(Services.prefs.getBranch('browser.vaddonbar.').getBoolPref('enabled'))
    			    button.setAttribute('checked','true');
    			  return button;
    			}
    				
    		});
    	  }
    
    	  // Press 'Ctr + Alt + /' on Windows/Linux and 'Cmd + Alt + /' on macOS to toggle vertical add-on bar
    	  var key = document.createXULElement('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('#togglebutton_addonbar_v').setAttribute('checked','true');
    		  else win.document.querySelector('#togglebutton_addonbar_v').removeAttribute('checked');
    		}
    	  `);
    	  document.getElementById('mainKeyset').appendChild(key);
    	  
    	 }
    	} catch(e) {}
    	
    	// style toolbar & toggle button
    	var addonbar_v_style = '';
    	var togglebutton_addonbar_v_style = '';
    	
    	if(style_addonbar_v) {
    	  var end_border =`
    		#addonbar_v {
    			border-inline-end: 1px solid var(--sidebar-border-color,rgba(0,0,0,0.1)) !important;
    		}
    	  `;
    		  
    	  if(!addonbar_v_on_the_left) {
    		end_border =`
    		  #addonbar_v {
    			border-inline-start: 1px solid var(--sidebar-border-color,rgba(0,0,0,0.1)) !important;
    		  }
    		`;
    	  }
    
    	  addonbar_v_style =`
    		#addonbar_v {
    		  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) {
    	  togglebutton_addonbar_v_style =`
    		#togglebutton_addonbar_v .toolbarbutton-icon { \
    		  list-style-image: url('chrome://browser/skin/sidebars.svg');
    		  fill: green; 
    		}
    		/*#togglebutton_addonbar_v .toolbarbutton-icon {
    		  list-style-image: url('chrome://browser/skin/forward.svg');
    		  fill: red;
    		}
    		#togglebutton_addonbar_v[checked] .toolbarbutton-icon {
    		  fill: green;
    		}
    		#togglebutton_addonbar_v {
    		  background: url('chrome://browser/skin/back.svg') no-repeat;
    		  background-size: 35% !important;
    		  background-position: 10% 70% !important;
    		}
    		#togglebutton_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 + togglebutton_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);
    */
    Alles anzeigen
  • Script "Vertical Add-on Bar"--> seit FF 126 Leiste leer

    • milupo
    • 15. Mai 2024 um 17:57
    Zitat von Kerian

    n der "Anpassen"-Seite sind die Icons aber noch zu sehen. Hat jemand eine Idee woran das liegen könnte?

    Da wurden die Symbole wohl zurückgesetzt. Möglicherweise hast du das selbst versehentlich getan, als du im Anpassen-Fenster auf „Standard wiederherstellen“ geklickt hast. Am Skript liegt es nicht, ich verwende es ebenfalls und bei mir sind auch die Symbole noch drin. Ziehe die Symbole doch wieder aus dem Anpassen-Fenster hinein. Das hast du am Anfang auch tun müssen, denn standardmäßig ist die Leiste ja leer.

  • userChrome.js Scripte für den Fuchs (Diskussion)

    • milupo
    • 15. Mai 2024 um 14:01

    seipe Das Skript funktioniert noch. Du hast wahrscheinlich den Hinweis am Skriptende nicht beachtet. Damit das Skript funktioniert, muss der automatische Bildlauf deaktiviert sein. Du hast wahrscheinlich die Einstellung general.autoScroll auf true stehen. Stelle die Einstellung in about:config per Doppelklick auf false.

  • FF126: AnimationToggleButton.uc.js tuts nich mehr

    • milupo
    • 14. Mai 2024 um 20:15
    Zitat von Endor

    siehe mein Script oben.

    Habe ich dann gesehen, ich weiß aber nicht vorher, ob und wer etwas schreibt. Außerdem interessiert es einen Nutzer vielleicht, was sich wirklich geändert hat und braucht sich dann aber nicht durch das ganze Skript kämpfen.

  • FF126: AnimationToggleButton.uc.js tuts nich mehr

    • milupo
    • 14. Mai 2024 um 20:11

    Ich bin zwar nicht BrokenHeart: Ersetze alle Zeilen mit

    Code
    BrowserReloadSkipCache();

    durch

    Code
    BrowserCommands.reloadSkipCache();

    und wieder alle Zeilen mit

    Code
    BrowserReload();

    durch

    Code
    BrowserCommands.reload();
  • Kein Update für Nightly!?

    • milupo
    • 14. Mai 2024 um 18:54
    Zitat von 2002Andreas

    Na toll, dann werden/wurden Mac Nutzer also bevorzugt behandelt.

    Wer weiß, die Mac-Version hat bestimmt noch Bugs, die dann Windows nicht mehr hat. :D

  • Kein Update für Nightly!?

    • milupo
    • 14. Mai 2024 um 18:44

    Vielleicht haben die Entwickler nur keine Zeit, denn heute ist/war Entwickler-Meeting:

    Firefox/Meeting/14-May-2024 - MozillaWiki

  • Kein Update für Nightly!?

    • milupo
    • 14. Mai 2024 um 18:29

    Der Tag endet auch erst 24:00 Uhr und in Kalifornien ist da erst 3 o'clock p.m – Kaffeepause. :)

  • Kein Update für Nightly!?

    • milupo
    • 14. Mai 2024 um 17:17

    Aller guten Dinge sind drei, deswegen bestätige ich auch. :)

  • FF126: TAB selected => TAB neu laden - script tuts nicht mehr

    • milupo
    • 14. Mai 2024 um 17:11

    Hallo harff182,

    ersetze mal Zeile 31 durch diese:

    JavaScript
    BrowserCommands.reload();
  • Nackter Firefox 125.0.3 - CSS Codes funktionieren nicht (mehr)

    • milupo
    • 14. Mai 2024 um 17:07
    Zitat von 2002Andreas

    bei einem Base64 Code braucht es das gar nicht.

    Sag ich doch, du bist der größere Experte. :)

  • Nackter Firefox 125.0.3 - CSS Codes funktionieren nicht (mehr)

    • milupo
    • 14. Mai 2024 um 15:32
    Zitat von genetic

    Was bedeutet das dann konkret?

    Siehe in meiner Code-Darstellung in Zeile 16: Dort bleibt nur @-moz-document stehen, Zeile 17 kannst du löschen und lösche dann eventuellen Leerraum bis das dann so aussieht:

    CSS
    @-moz-document url("chrome://browser/content/places/bookmarksSidebar.xhtml") {

    Zeile 18 ist jetzt also in Zeile 16 hochgerutscht.

    In Zeile 36 befindet sich -moz-image-region. Statt dieser Eigenschaft wird jetzt background-position verwendet. Wie genau, überlasse ich jetzt mal 2002Andreas. Der ist der größere Experte.

    Wenn du das nächste mal Code einfügst, verwende bitte das Symbol „Codeblock einfügen“, es ist das fünfte Symbol von rechts. Klicke darauf und dann in dem kleinen Fenster auf (Automatische Erkennung), wähle dann CSS aus und klicke auf die Schaltfläche „Einfügen“. Jetzt wird ein Code-Kasten eingefügt. Kopiere dann deinen Code dort hinein. Durch Syntaxhervorhebung für CSS sieht dann dein Code auch so schön aus, wie meiner in Beitrage #11.

  • Nackter Firefox 125.0.3 - CSS Codes funktionieren nicht (mehr)

    • milupo
    • 14. Mai 2024 um 15:19

    Hier erst einmal der Code ordentlich formatiert. Bitte füge den Code nie als Zitat ein.

    CSS
    /* userChrome.css **********************************************/
    
    @-moz-document url-prefix(chrome://browser/content/browser.xhtml) {
    /***************************************************************/
    
    /* CSS-Anweisungen bitte unter diesen Kommentar eintragen. */
    
    
    /***************************************************************/
    }
    /* This file can be used to customize the look of Mozilla's user interface
    * You should consider using !important on rules which you want to override default settings.
    */
    
    /* Lesezeichen Sidebar - Ordnericon stehend gelb */
    @-moz-document url("chrome://browser/content/bookmarks/bookmarksPanel.xhtml"),
    url("chrome://browser/content/history/history-panel.xhtml"),
    url("chrome://browser/content/places/bookmarksSidebar.xhtml") {
    treechildren::-moz-tree-image(container) {
    list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAd5JREFUeNqMU79rFUEQ/vbuodFEEkzAImBpkUabFP4ldpaJhZXYm/RiZWsv/hkWFglBUyTIgyAIIfgIRjHv3r39MePM7N3LcbxAFvZ2b2bn22/mm3XMjF+HL3YW7q28YSIw8mBKoBihhhgCsoORot9d3/ywg3YowMXwNde/PzGnk2vn6PitrT+/PGeNaecg4+qNY3D43vy16A5wDDd4Aqg/ngmrjl/GoN0U5V1QquHQG3q+TPDVhVwyBffcmQGJmSVfyZk7R3SngI4JKfwDJ2+05zIg8gbiereTZRHhJ5KCMOwDFLjhoBTn2g0ghagfKeIYJDPFyibJVBtTREwq60SpYvh5++PpwatHsxSm9QRLSQpEVSd7/TYJUb49TX7gztpjjEffnoVw66+Ytovs14Yp7HaKmUXeX9rKUoMoLNW3srqI5fWn8JejrVkK0QcrkFLOgS39yoKUQe292WJ1guUHG8K2o8K00oO1BTvXoW4yasclUTgZYJY9aFNfAThX5CZRmczAV52oAPoupHhWRIUUAOoyUIlYVaAa/VbLbyiZUiyFbjQFNwiZQSGl4IDy9sO5Wrty0QLKhdZPxmgGcDo8ejn+c/6eiK9poz15Kw7Dr/vN/z6W7q++091/AQYA5mZ8GYJ9K0AAAAAASUVORK5CYII=')
    !important; }
    }
    
    /* Lesezeichen verwalten - Ordnericon stehend gelb */
    @-moz-document url-prefix("chrome://browser/content/places/places.xhtml") {
    treechildren::-moz-tree-image(container) {
    list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAd5JREFUeNqMU79rFUEQ/vbuodFEEkzAImBpkUabFP4ldpaJhZXYm/RiZWsv/hkWFglBUyTIgyAIIfgIRjHv3r39MePM7N3LcbxAFvZ2b2bn22/mm3XMjF+HL3YW7q28YSIw8mBKoBihhhgCsoORot9d3/ywg3YowMXwNde/PzGnk2vn6PitrT+/PGeNaecg4+qNY3D43vy16A5wDDd4Aqg/ngmrjl/GoN0U5V1QquHQG3q+TPDVhVwyBffcmQGJmSVfyZk7R3SngI4JKfwDJ2+05zIg8gbiereTZRHhJ5KCMOwDFLjhoBTn2g0ghagfKeIYJDPFyibJVBtTREwq60SpYvh5++PpwatHsxSm9QRLSQpEVSd7/TYJUb49TX7gztpjjEffnoVw66+Ytovs14Yp7HaKmUXeX9rKUoMoLNW3srqI5fWn8JejrVkK0QcrkFLOgS39yoKUQe292WJ1guUHG8K2o8K00oO1BTvXoW4yasclUTgZYJY9aFNfAThX5CZRmczAV52oAPoupHhWRIUUAOoyUIlYVaAa/VbLbyiZUiyFbjQFNwiZQSGl4IDy9sO5Wrty0QLKhdZPxmgGcDo8ejn+c/6eiK9poz15Kw7Dr/vN/z6W7q++091/AQYA5mZ8GYJ9K0AAAAAASUVORK5CYII=')
    !important; }
    }
    
    /* Lesezeichen - Ordnericon gelb */
    @-moz-document url-prefix(chrome://browser/content/browser.xhtml){
    .bookmark-item[container="true"] {
    list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAd5JREFUeNqMU79rFUEQ/vbuodFEEkzAImBpkUabFP4ldpaJhZXYm/RiZWsv/hkWFglBUyTIgyAIIfgIRjHv3r39MePM7N3LcbxAFvZ2b2bn22/mm3XMjF+HL3YW7q28YSIw8mBKoBihhhgCsoORot9d3/ywg3YowMXwNde/PzGnk2vn6PitrT+/PGeNaecg4+qNY3D43vy16A5wDDd4Aqg/ngmrjl/GoN0U5V1QquHQG3q+TPDVhVwyBffcmQGJmSVfyZk7R3SngI4JKfwDJ2+05zIg8gbiereTZRHhJ5KCMOwDFLjhoBTn2g0ghagfKeIYJDPFyibJVBtTREwq60SpYvh5++PpwatHsxSm9QRLSQpEVSd7/TYJUb49TX7gztpjjEffnoVw66+Ytovs14Yp7HaKmUXeX9rKUoMoLNW3srqI5fWn8JejrVkK0QcrkFLOgS39yoKUQe292WJ1guUHG8K2o8K00oO1BTvXoW4yasclUTgZYJY9aFNfAThX5CZRmczAV52oAPoupHhWRIUUAOoyUIlYVaAa/VbLbyiZUiyFbjQFNwiZQSGl4IDy9sO5Wrty0QLKhdZPxmgGcDo8ejn+c/6eiK9poz15Kw7Dr/vN/z6W7q++091/AQYA5mZ8GYJ9K0AAAAAASUVORK5CYII=')
    !important;
    -moz-image-region: rect(0px 16px 16px 0px) !important; }
    }
    
    .titlebar-button {
    stroke: white !important;
    }
    
    /*******Damit wird der Tabtext nicht blasser, wenn kein Fokus auf dem FF ist*******/
    .tab-label {
    opacity: 1 !important;
    }
    
    /*******Menüleiste eingefärbt*******/
    #toolbar-menubar {
    color:#fff!important;
    background: #0062A8 !important;
    }
    
    /*******Tableiste eingefärbt*******/
    #TabsToolbar {
    color:#fff!important;
    background: #0078D7 !important;
    }
    
    /*******Abgerundete Tabs*******/
    .tab-background {
    border-radius: 80px !important;
    }
    
    /*******Abgerundeter Schließen Button*******/
    .tab-close-button {
    border-radius: 80px !important;
    }
    
    /*******Aktiver Tab HG*******/
    .tabbrowser-tab[visuallyselected] > .tab-stack > .tab-background {
    background: #51A1DB !important;
    }
    
    /*******Aktiver Tab hover*******/
    .tabbrowser-tab:is([visuallyselected="true"]:hover, [multiselected]) > .tab-stack > .tab-background {
    background: #CFCFD8 !important;
    }
    
    /*******Aktiver Tab Schrift weiß*******/
    .tabbrowser-tab[visuallyselected] {
    color: white !important;
    }
    
    /******Inaktiver Tab hover*******/
    .tabbrowser-tab:not([visuallyselected="true"]):hover > .tab-stack > .tab-background {
    background: #005A9E !important;
    }
    
    /******Inaktiver Tab HG******/
    .tabbrowser-tab:not([visuallyselected]) > .tab-stack > .tab-background {
    background: #006CBA !important
    }
    
    /******Inaktiver Tab Schrift weiß, transparent (.5 steht für die Deckkraft Werte zwischsen 0 (komplett transparent) und 1 (komplett sichtbar) sind möglich.******/
    .tabbrowser-tab:not([visuallyselected]) {
    color: rgba(255, 255, 255, .5) !important;
    }
    
    /*****Inaktiver Tab hover Schrift weiß******/
    .tabbrowser-tab:not([visuallyselected]):hover {
    color: white !important;
    }
    
    /*******Tab schließen Button HG bei hover rot und das X weiß******/
    .tab-close-button[fadein]:hover {
    fill: white !important;
    background: #E81123 !important;
    }
    
    /********Tab Schließen-Kreuz anzeigen bei vielen Tabs wenn gehovert wird******/
    .tabbrowser-tab:hover .tab-close-button {
    display: block !important;
    }
    
    /*******< und > Buttons (wenn Tableiste sehr voll) weiß eingefärbt*******/
    #toolbarbutton, #scrollbutton-down,#scrollbutton-up, #tabbrowser-arrowscrollbox::part(scrollbutton-up), #tabbrowser-arrowscrollbox::part(scrollbutton-down) {
    fill: rgb(255, 255, 255)!important;
    }
    
    /*******v-Button für Alle Tabs auflisten (wenn Tableiste sehr voll) weiß eingefärbt*******/
    #alltabs-button {
    fill: rgb(255, 255, 255)!important;
    }
    
    /*******+ Button für neuer Tab weiß eingefärbt*******/
    #tabs-newtab-button, #TabsToolbar #new-tab-button {
    fill: rgb(255, 255, 255)!important;
    }
    
    #tabs-newtab-button, #TabsToolbar #new-tab-button:hover {
    fill: white!important;
    }
    
    /*******Runder Neuer Tab Button*******/
    #TabsToolbar #tabs-newtab-button > image {
    border-radius: 80px !important;
    }
    
    /*******Hintergrund bei den Buttons in der Tableiste: +, <, >, v bei Hover und beim draufklicken*******/
    #TabsToolbar {
    --toolbarbutton-hover-background: #005A9E !important
    }
    
    /*******Lautsprechersymbol auf Tab größer und weiß*******/
    .tab-icon-overlay {
    fill: White !important;
    transform: scale(1.5, 1.5) !important;
    }
    
    /*******context menu items and icons instead of just huge icons*******/
    #context-back .menu-iconic-icon {
    fill: #4169e1 !important;
    }
    
    #context-forward .menu-iconic-icon {
    fill: #4169e1 !important;
    }
    
    #context-reload .menu-iconic-icon {
    fill: green !important;
    }
    
    #context-stop .menu-iconic-icon {
    fill: red !important;
    }
    
    #context-bookmarkpage .menu-iconic-icon {
    fill: #336699 !important;
    }
    
    /*********** tab close - always visible *******************/
    #TabsToolbar #tabbrowser-tabs .tabbrowser-tab:not([pinned]) .tab-close-button {
    visibility: visible !important;
    display: block !important;
    }
    
    #TabsToolbar #tabbrowser-tabs .tabbrowser-tab:not([pinned])[faviconized="true"] .tab-close-button {
    visibility: collapse !important;
    display: none !important;
    }
    
    /****** Kontextmenü kürzen *********/
    #context-openlinkprivate,
    #context-bookmarklink,
    menuitem[label="Link in Pocket speichern"],
    #context-sendlinktodevice{
    display:none!important;
    }
    
    /****** Button ... ausblenden *********/
    
    #reader-mode-button{
    display:none!important;
    }
    
    #pageActionButton{
    display:none!important;
    }
    
    /*********** Menütextfarbe ****************/
    
    /*
    .bookmark-item[container="true"] {
    fill:#00437A !important;
    color:#00437A !important;
    }
    
    toolbarbutton[container="true"] {
    filter:none !important;
    fill:#00437A !important;
    color:#00437A !important;
    }
    */
    toolbarbutton {
    filter:none !important;
    fill:#00437A !important;
    color:#00437A !important;
    background:transparent
    }
    .toolbarbutton-text {
    -moz-appearance: none !important;
    color:#00437A !important;
    }
    menubar{
    -moz-appearance: none !important;
    color:white !important;
    }
    menupopup > menu,
    menupopup > menuitem {
    color:#00437A !important;
    }
    
    .menu-accel{
    color:#00437A!important;
    }
    
    #titlebar-min,#titlebar-max,#titlebar-close{
    color:white!important;
    }
    
    @-moz-document url("chrome://browser/content/places/bookmarksSidebar.xhtml") {
    
    .sidebar-placesTreechildren,
    sidebarheader,
    #sidebar-search-label{
    color:#00437A !important;
    }
    
    .sidebar-placesTreechildren::-moz-tree-image(leaf) {
    fill:#00437A!important;
    }
    }
    
    /******Linkvorschau unten links abschalten******/
    
    @-moz-document url-prefix(chrome://browser/content/browser.xhtml){
        
    #statuspanel-label
    {display:none!important;}
    
    
    /******Tooltipps entfernen******/
    
    tooltip{
    visibility:hidden!important}
    }
    
    /********Neustart im Dropdownmenü einrücken*******/
    #restartfirefox-appMenu > label {
    margin-left: -24px !important;
    }
    
    /********Lesezeichen-Symbolleite schmaler*************/
    menupopup[needsgutter] menu:not([checked="true"]),
    menupopup[needsgutter] menuitem:not([checked="true"]) {
    padding-inline-start: 15px !important;
    }
    Alles anzeigen
  • Nackter Firefox 125.0.3 - CSS Codes funktionieren nicht (mehr)

    • milupo
    • 14. Mai 2024 um 15:05

    Da sind aber noch Fehler drin. Erstens aber: Es handelt sich hier nicht um Skripte, sondern um CSS-Code. Skripte sind etwas Anderes. Es gibt die Dateien bookmarksPanel.xhtml und history-panel.xhtml schon lange nicht mehr, ja ich bin mir sogar sicher, dass hier einfach die ehemalige Dateiendung .xul durch .xhtml ersetzt wurde. Denn, wenn ich mich recht erinnere, wurden die bookmarksPanel.xul und history-panel.xul nie in XHTML-Dateien umgewandelt. Die Eigenschaft -moz-image-region gibt es auch schon lange nicht mehr.

Unterstütze uns!

Jährlich (2025)

104,5 %

104,5% (679,10 von 650 EUR)

Jetzt spenden
  1. Kontakt
  2. Datenschutz
  3. Impressum
Community-Software: WoltLab Suite™
Mastodon