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. omar1979

Beiträge von omar1979

  • Frage zu Downloadhelper

    • omar1979
    • 14. Februar 2026 um 20:16


    hier schauen.. :)

  • Browserdaten für eine bestimmte Webseite löschen

    • omar1979
    • 9. Februar 2026 um 23:17
    Zitat von 2002Andreas

    Da bin ich überfragt, evtl. fällt einem anderen User ja etwas dazu ein.

    Danke dir

  • Browserdaten für eine bestimmte Webseite löschen

    • omar1979
    • 9. Februar 2026 um 20:18
    Zitat von 2002Andreas

    Teste es doch einfach mal ;)

    Ansonsten, siehe den 2ten Screenshot in Beitrag Nr. 2

    Ok. Dankeschön :)


    Zitat von 2002Andreas

    Oder auch: Gesamte Webseite vergessen..:

    Geht das auch mit einem Script oder Addon, ohne das man Bibliothek aufmachen muss? :)

    Für das Andere auf dem Bild in Beitrag Nr. 1 habe ich auch ein Script von hier. :)

    Das wäre toll. :)

  • Browserdaten für eine bestimmte Webseite löschen

    • omar1979
    • 9. Februar 2026 um 20:10
    Zitat von 2002Andreas

    Oder auch: Gesamte Webseite vergessen..:

    Löscht das alle Sachen die auf dem Bild sind, das ich gepostet habe?

  • Browserdaten für eine bestimmte Webseite löschen

    • omar1979
    • 8. Februar 2026 um 16:38

    Hallo allen,

    ich bin nicht sicher ob es der richtige Ort ist für diese Frage, wenn nicht,

    Hat jemand ein Script oder Addon, womit man die Browserdaten für nur "eine bestimmte Webseite" löschen kann?

  • NeuerTab Seite Problem

    • omar1979
    • 21. Januar 2026 um 16:10
    Zitat von Sören Hentzschel

    zur Lösung für alle.

    Danke für die Info. :)

  • NeuerTab Seite Problem

    • omar1979
    • 21. Januar 2026 um 14:24

    dann hat sich wohl das geändert und ist nurnoch .top-sites-list. danke 2002Andreas

    .layout-variant-b .top-sites-list {
    grid-template-columns: repeat(14, 1fr)!important;
    }

  • NeuerTab Seite Problem

    • omar1979
    • 21. Januar 2026 um 14:02

    Hallo wieder..

    habe jetzt schon seit einiger Zeit wieder das problem, dass mein css nicht mehr funkt.

    ich will eigentlich nicht nur 8 vorschaubilder auf der zeile sondern mehr.

    habe 6 zeilen. was ist wieder los mit meiner css?

    und hier wieder die css-datei:

    CSS
    @-moz-document url(about:newtab), url(about:home) {
    /*
    body {
        background-image: url('file:///C:/Users/Ramo/AppData/Roaming/Mozilla/Firefox/Profiles/c612nnc8.default-release/chrome/Icons/exc.png') !important; 
    	background-repeat: no-repeat !important;
    	background-size: 80px 470px !important;
    	background-position: left !important;
    }
    */
    body {
    	background-color: #000000 !important;
    }
    .outer-wrapper.ds-outer-wrapper-breakpoint-override {
      margin-top: -130px;
      margin-left: -200px;
      margin-right: 100px;
      padding-left: 5px !important;
      padding-right: 5px !important;
      padding-bottom: 5px !important;
      /*margin-top: -75px;
      padding-left: 150px !important;
      padding-right: 125px !important;
      padding-bottom: 5px !important;*/
    }
    .search-wrapper .logo-and-wordmark .logo {
      display: none !important;
    }
    .logo-and-wordmark {
      display: none !important;
    }
    .search-wrapper .search-handoff-button, .search-wrapper input {
      display: none !important;
    }
    .search-wrapper {
      margin-left: -130px !important;
    }
    .body-wrapper {
      margin-top: 20px !important;
    }
    .wordmark {
      visibility: hidden !important;
    }
    
    .layout-variant-b .top-sites-list {
        grid-template-columns: repeat(14, 1fr)!important;
      }
    li.top-site-outer {
      background-color: #c0c0c0 !important;
      border: 5px dotted yellow !important; 
      width: 94px !important;
      height: 100px !important;
      margin-right: 10px !important;
    }
    li.top-site-outer:hover {
      background-color: blue !important;
      border: 5px dotted yellow !important;
      width: 94px !important;
      height: 100px !important;
      margin-right: 10px !important;
    }
    .top-site-outer .context-menu-button {
      background-image: url("file:///C:/Users/Ramo/AppData/Roaming/Mozilla/Firefox/Profiles/c612nnc8.default-release/chrome/Icons/Punkt_1.png") !important;
      margin-top: -33px !important;
    /*
      background-image: url("chrome://global/skin/icons/more.svg"); 
    */
    }
    div.tile, div.tile div.screenshot {
      width: 50px !important;
      height: 50px !important;
      margin-top: -17px !important;
      margin-bottom: -7px !important;
    }
    .top-site-outer .title span,
    .top-site-outer .title.pinned span {
      color: white !important;
      width: 90px !important;						 
      height: 20px !important;
      margin-bottom: -10px !important;
      margin-left: -10px !important;
    }
    .icon.icon-pin-small {
      color: red !important;
      margin-top: -4px !important;
      margin-left: -15px !important;
      /*margin-right:1px !important;*/
    }
    					 
    .icon.icon-settings {
      background-color: red !important;
      color: white !important;
      margin-top: 5px !important;
      padding-left: 20px !important; 
    }
    .icon.icon-settings:hover {
      background-color: blue !important;
    }
    }
    Alles anzeigen
  • OpenWith.uc.js zeigt Icon des Browsers nicht an.

    • omar1979
    • 6. Januar 2026 um 15:21
    Zitat von 2002Andreas

    Oder teste bitte:

    Vielen Dank. Funktioniert wieder.

  • OpenWith.uc.js zeigt Icon des Browsers nicht an.

    • omar1979
    • 6. Januar 2026 um 12:59

    Hallo allen..

    ich benütze folgendes OpenWith.uc.js, habe gemerkt, dass es bei einigen Browsers die Icons nicht anzeigt. (siehe Bild)

    Was hat sich geändert? :)

    und hier das Script:

    JavaScript
    // ==UserScript==
    // @name			OpenWith
    // @description		Fügt dem Kontextmenü ein Menü hinzu, zum Öffnen der aktuelle Seite und eines ausgewählten Links in einem anderen Browser.
    // @description		und eines ausgewählten Links in einem anderen Browser.
    // @version			1.2.1a  63+
    // @author			y2k
    // @include			main
    // @charset			UTF-8
    // @namespace		http://tabunfirefox.web.fc2.com/
    // @note			Anwendungssymbol anzeigen
    // @note			als .uc.js Script umgeschrieben
    // ==/UserScript==
    (function() {
    "use strict";
    /*
    	Vor Verwendung, Pfad auf eigene Umgebung ändern(\ wird durch \\ ersetzt)
    	Zum Übergeben von Argumenten, wie folgt vorgehen:
    	C:\\Program Files\\Internet Explorer\\iexplore.exe<>$1 Argument Argument
    	※ $1 wird in URL umgewandelt
    */
    const BrowserPath = {
    "Firefox":             "C:\\Program Files\\Mozilla Firefox\\firefox.exe",
    "Brave Portable":      "D:\\PortableProgramme\\brave-portable\\brave-portable.exe",
    "Opera Portable":      "D:\\PortableProgramme\\OperaPortable\\opera.exe",
    "Chrome":              "C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe",
    "Edge":		           "C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\msedge.exe",
    };
    
    const FlatMenu = false;
    
    const OpenWith = {
    	start: function() {
    		const cm = document.getElementById("contentAreaContextMenu");
    		cm.addEventListener("popupshowing", function(e) {
    			if (e.target == this) { OpenWith.onpopup(e); }
    		}, false);
    	},
    
    	createMenu: function() {
    		if (this.pageItem || this.linkItem) {
    			return;
    		}
    
    		const contextMenu = document.getElementById("contentAreaContextMenu");
    		const pageMenu = this.$C("menu", { id: "context-open-with-page", label: "Seite öffnen mit…" });
    		contextMenu.insertBefore(pageMenu, contextMenu.querySelector(":scope > #context-bookmarkpage, :scope > #context-savepage"));
    
    		const linkMenu = this.$C("menu", { id: "context-open-with-link", label: "Link öffnen mit…" });
    		contextMenu.insertBefore(linkMenu, contextMenu.querySelector(":scope > #context-sep-open"));
    
    		this.pageItem = this.createMenuItem(pageMenu, "openPage", FlatMenu? "Seite öffnen mit $1 ":"  Öffnen mit $1");
    		this.linkItem = this.createMenuItem(linkMenu, "openLink", FlatMenu? "Link öffnen mit $1 ":"  Öffnen mit $1");
    	},
    	
    	createMenuItem: function(menu, method, format) {
    		const frag = document.createDocumentFragment();
    		
    		let menuitem = [];
    		for (let i of Object.keys(BrowserPath)) {
    			const item = this.$C("menuitem", {
    				label:	format.replace("$1", i),
    				class:	"menuitem-iconic",
    				image:	"moz-icon:file:///" + BrowserPath[i].split("<>")[0] + "?size=16",
    				value:	JSON.stringify([ method, i ]),
    			});
    			item.addEventListener("command", this, false);
    
    			frag.appendChild(item);
    			menuitem[menuitem.length] = item;
    		}
    		
    		if (!FlatMenu) {
    			const menupopup = this.$C("menupopup");
    			menupopup.appendChild(frag);
    			menu.appendChild(menupopup);
    			menuitem = [ menu ];
    		}
    		else {
    			const parent = menu.parentNode;
    			parent.insertBefore(frag, menu);
    			parent.removeChild(menu);
    		}
    		
    		return menuitem;
    	},
    
    	$C: function(tag, attrs) {
    		const elem = document.createXULElement(tag);
    		if (attrs) {
    			for (let key of Object.keys(attrs))
    				elem.setAttribute(key, attrs[key]);
    		}
    		return elem;
    	},
    
    	onpopup: function(e) {
    		this.createMenu();
    		
    		const isHtml = /^(https?|file):/.test(gBrowser.currentURI.spec);
    		const pageItemHidden = !isHtml || gContextMenu.onLink || gContextMenu.onTextInput;
    		const linkItemHidden = !isHtml || !gContextMenu.onLink || gContextMenu.onTextInput;
    		
    		const pageItem = this.pageItem;
    		for (let i = 0, l = pageItem.length; i < l; i++) {
    			pageItem[i].hidden = pageItemHidden;
    		}
    		const linkItem = this.linkItem;
    		for (let i = 0, l = linkItem.length; i < l; i++) {
    			linkItem[i].hidden = linkItemHidden;
    		}
    	},
    
    	handleEvent: function(event) {
    		if (event.type === "command") {
    			const [ method, key ] = JSON.parse(event.originalTarget.getAttribute("value"));
    			const url = method === "openPage"? gBrowser.currentURI.spec: gContextMenu.linkURL;
    			this.launch(BrowserPath[key], url);
    		}
    	},
    	
    	launch: function(browserPath, openURL) {
    		let [ path, args ] = browserPath.split("<>");
    		if (args) {
    			args = args.split("^^").map(a => a.replace("$1", openURL));
    		} else {
    			args = [ openURL ];
    		}
    		
    		const file = Cc['@mozilla.org/file/local;1'].createInstance(Ci.nsIFile);
    		file.initWithPath(path);
    		
    		const process = Cc['@mozilla.org/process/util;1'].createInstance(Ci.nsIProcess);
    		process.init(file);
    		process.run(false, args, args.length, {});
    	},
    };
    
    OpenWith.start();
    
    })();
    Alles anzeigen
  • Ein friedliches neues Jahr

    • omar1979
    • 31. Dezember 2025 um 20:00

    auch von mir allen viel glück und gesundheit im neuen jahr.

  • Das "DeepL-Skript" funktioniert nicht mehr richtig!

    • omar1979
    • 24. Oktober 2025 um 06:34

    Hier empfehle ich die kostenlose Desktop-Version von DeepL

    Funktioniert auf jeder webseite und es öffnet nur ein Popup und kein Tab. :)


    Hier noch ein GIF:

  • Meine "Vertical Add-on Bar" funktioniert mit Fx143 nicht mehr?!

    • omar1979
    • 18. September 2025 um 15:00
    Zitat von Mira_Belle

    Ja, was dachtest Du denn? Zweifelst Du etwa? :D

    Bei 2002Andreas niemals. :D war nur eine Meldung. :D

  • Meine "Vertical Add-on Bar" funktioniert mit Fx143 nicht mehr?!

    • omar1979
    • 17. September 2025 um 16:31
    Zitat von 2002Andreas

    Dann einfach Zeile 15 löschen.

    👍‍ vielen Dank. Funkt.

  • Meine "Vertical Add-on Bar" funktioniert mit Fx143 nicht mehr?!

    • omar1979
    • 17. September 2025 um 16:08
    Zitat von 2002Andreas

    Und wenn du neue einfügen willst?

    Gute Frage, auf die ich leider auch keine Antwort habe. :)

    evtl. nimmt es wieder automatisch an? Keine Ahnung. :)


    Übrigens das im Beitrag:

    • #13

    von mir gepostete Script ist das, dass ich bis jetzt benutzt habe.

  • Meine "Vertical Add-on Bar" funktioniert mit Fx143 nicht mehr?!

    • omar1979
    • 17. September 2025 um 16:02

    Hab's bemerkt und oberen Eintrag von mir noch editiert. :)

  • Meine "Vertical Add-on Bar" funktioniert mit Fx143 nicht mehr?!

    • omar1979
    • 17. September 2025 um 15:58
    Zitat von 2002Andreas

    Ich stehe auch gerade etwas auf dem Schlauch ;)

    Wie bekomme ich denn die Icons in die Leiste :/

    symbolleiste anpassen und verschieben.

    JavaScript
    // 'Vertical Add-on Bar' script for Firefox 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)
    
    
    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 = true; // display vertical toolbar on the left (true) or the right (false)
    	var style_addonbar_v = true; // apply default toolbar appearance/colors to vertical add-on bar
    	var addonbar_v_width = '40px'; // 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');
    	  tb_addonbarv.setAttribute("accesskey","");
    	  
    	  toolbox_abv.appendChild(tb_addonbarv);
    	  
    	  CustomizableUI.registerArea('addonbar_v', {legacy: true});
    
    	  setTimeout(function(){
    		CustomizableUI.registerArea('addonbar_v', {legacy: true});
    	  },2000);
    	  
    	  CustomizableUI.registerToolbarNode(tb_addonbarv);
    	  
    	  if(addonbar_v_on_the_left) {
    	    document.getElementById('browser').insertBefore(toolbox_abv,document.getElementById('browser').firstChild);
    	  }
    	  else {
    		document.getElementById('browser').appendChild(toolbox_abv);
    	  }
    	  
      	  var observer = new MutationObserver(function(mutations) {
    		mutations.forEach(function(mutation) {
    		  try {
    			if(document.querySelector('#browser').getAttribute('hidden') || 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 || event.button==1) {
    			    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);
    		}
    		:root[lwtheme] #addonbar_v {
    		  background: var(--lwt-accent-color) !important;
    		}
    		:root[lwtheme][lwtheme-image='true'] #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 toolbarbutton,
    		#addonbar_v toolbar .toolbarbutton-1 {
    		  padding: 0 !important;
    		}
    		#unified-extensions-button[hidden]{
    			visibility: visible !important;
    			display: flex !important;
    		}
    		#addonbar_v toolbaritem separator {
    			display: none !important;
    		}
    		#main-window:not([customizing]) #addonbar_v > toolbaritem {
    		  writing-mode: vertical-rl !important;
    		  text-orientation: mixed !important;
    		  transform: rotate(0deg) !important;
    		}
    		#main-window:not([customizing]) #addonbar_v > toolbaritem menupopup {
    		  max-height: 170px !important;
    		  max-width: 170px !important;
    		  transform: rotate(-90deg) !important;
    		}
    		#main-window:not([customizing]) #addonbar_v > toolbaritem .toolbarbutton-badge {
    		  transform: rotate(-90deg) !important;
    		  position: absolute !important;
    		  padding: 1px 2px !important;
    		  top: -4px !important;
    		}
    		#main-window:not([customizing]) #addonbar_v #search-container,
    		#main-window:not([customizing]) #addonbar_v #wrapper-search-container {
    		  flex: unset !important;
    		}
    		#main-window:not([customizing]) #addonbar_v #search-container {
    		  min-width: unset !important;
    		  width: unset !important;
    		  height: 100px !important;
    
    		  &[width] {
    			flex: unset !important;
    		  }
    		}
    		#main-window:not([customizing]) #addonbar_v #zoom-reset-button > .toolbarbutton-text {
    		  min-width: unset !important;
    		  min-height: unset !important;
    		}
    		#main-window:not([customizing]) #addonbar_v #zoom-reset-button:not([label]) {
    		  display: none !important;
    		}
    		#main-window:not([customizing]) #addonbar_v .toolbarbutton-combined-buttons-dropmarker > .toolbarbutton-icon {
    		  width: unset !important;
    		  height: 16px !important;
    		}
    		`+end_border+`
    	  `;
    	}
    	
    	var addonbar_right = '';
    	
    	if(!addonbar_v_on_the_left) {
    		addonbar_right =`
    		  #toolbox_abv{
    			order: 10 !important;
    		  }
    		`;
    	}
    	
    	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 + addonbar_right + 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

    PS: als ich das neue Script geladen habe, hat es von der "Symbolleiste anpassen" automatisch alle übernommen.

  • Meine "Vertical Add-on Bar" funktioniert mit Fx143 nicht mehr?!

    • omar1979
    • 17. September 2025 um 11:44
    Zitat von 2002Andreas

    Das kann ich dir nicht sagen, denn ich nutze das Skript selber nicht.

    Evtl. funkt dir etwas anderes dazwischen :/

    Das alte funktionierte, bis ich vorgester oder gestern bemerkt habe, dass es nicht funktioniert.

    Nur bei diesem sieht es so aus und auch die icon-hintergründe waren durchsichtig. Komisch..

    Danke dir.

  • Meine "Vertical Add-on Bar" funktioniert mit Fx143 nicht mehr?!

    • omar1979
    • 17. September 2025 um 11:30
    Zitat von 2002Andreas

    Teste bitte mal:

    Hallo 2002Andreas

    ich hab jetzt auch dieses Script genommen.

    Aber warum sind bei mir die Icons nicht untereinander? Und ich hätte sie gerne in der Mitte.

  • BookmarkCount.uc.js funktioniert nach Update auf FF-Version 139.0 nicht mehr.

    • omar1979
    • 3. Juni 2025 um 18:37
    Zitat von Horstmann

    lappt das mit dem Abstand denn, der Abstand vom Pfeil zur Kante rechts, mit dem margin_right ?

    Wäre immer super Screenshots zu sehen, um den Überblick zu behalten.

    Yes.


    Zitat von Horstmann

    Für anderen Pfeil bei hover, du bist schon nah dran.
    Könnte klappen ->

    Vielen Dank. Jetzt ist alles wieder super.

Unterstütze uns!

Jährlich (2026)

31 %

31% (239,93 von 775 EUR)

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