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

Beiträge von aborix

  • Button zum verschieben erstellen

    • aborix
    • 24. März 2014 um 10:58
    Zitat von 2002Andreas

    Nach Neustart ist es genau umgekehrt dann


    Bei mir ist das schon mit je einem Button so.
    Mit mehreren Buttons gibt es die verrücktesten Änderungen in der Reihenfolge, auch in anderen Leisten.

    Bringt man die Buttons wieder in die richtige Reihenfolge, ist sie in einem neuen Fenster oder nach einem Neustart wieder verkehrt.
    Kannst du auch das bestätigen?

  • Button zum verschieben erstellen

    • aborix
    • 24. März 2014 um 07:39

    Andreas und Endor:

    Macht bitte mal folgenden Test:

    Fx 29, neues Profil, einzige Erweiterung userChromeJS,
    ein Skript für einen verschiebbaren Button mit dem neuen Code, keine weiteren Skripte.

    Setzt den Button in die Menüleiste rechts neben das Hilfe-Menü und rechts daneben einen der bereits vorhandenen veschiebbaren Buttons:

    [Blockierte Grafik: http://www7.pic-upload.de/thumb/24.03.14/u1rhz3fipced.png]

    Nun öffnet ein neues Fenster oder startet Fx neu. Bleiben die Buttons an ihren Plätzen?

  • Button zum verschieben erstellen

    • aborix
    • 23. März 2014 um 21:21

    Du hast nichts falsch gemacht, sondern ich habe etwas vergessen.

    Der neue Code, so wie er ist, funktioniert nur bei Skripten nach dem Muster in http://www.camp-firefox.de/forum/viewtopi…=904017#p904017.

    Bei anderen Skripten muß man eine Kleinigkeit ändern:

    Anstelle von button.id ist in diesen beiden Zeilen direkt die id des Buttons einzutragen:

    Zitat

    if (currentset.split(',').indexOf(button.id) >= 0) {

    Zitat

    toolbars[j].currentSet += ','+button.id;


    Die id ist meistens am Anfang des Skriptes festgelegt, beim Restart-Skript ist es hier:

    Zitat

    BrowserManipulateBtn.id = "restart-button";


    Das neue Codestück für das Restart-Skript sieht dann also so aus:

    Code
    var toolbars = Array.slice(document.querySelectorAll('toolbar'));
       for (var i=0; i<toolbars.length; i++) {         
          var currentset = toolbars[i].getAttribute('currentset');     
          if (currentset.split(',').indexOf('restart-button') >= 0) {     
             var j;
             if (i == 0) j = 1
             else j = 0;         
             toolbars[j].currentSet += ',' + 'restart-button';        
             toolbars[i].currentSet = currentset;     
          };     
       };
    Alles anzeigen
  • Button zum verschieben erstellen

    • aborix
    • 23. März 2014 um 20:05

    Danke für die Blumen. :)

    Damit verschiebbare Buttons auch ab Fx 29 funktionieren, ist dieses Codestück:

    Code
    var toolbars = document.querySelectorAll('toolbar');
    	Array.slice(toolbars).forEach( function (toolbar) {
    		var currentset = toolbar.getAttribute('currentset');
    		if (currentset.split(',').indexOf(button.id) < 0) return;
    		toolbar.currentSet = currentset;		
    		try {
    			BrowserToolboxCustomizeDone(true);
           } catch (ex) {
           }
    	});


    durch dieses zu ersetzen:

    Code
    var toolbars = Array.slice(document.querySelectorAll('toolbar'));
    	for (var i=0; i<toolbars.length; i++) { 			
    		var currentset = toolbars[i].getAttribute('currentset');		
    		if (currentset.split(',').indexOf(button.id) >= 0) {		
    			var j;
    			if (i == 0) j = 1
    			else j = 0;			
    			toolbars[j].currentSet += ','+button.id;			
    			toolbars[i].currentSet = currentset;		
    		};		
    	};
    Alles anzeigen


    Der geänderte Code funktioniert auch in Fx 28.

  • About Button Menü

    • aborix
    • 23. März 2014 um 14:24

    Gern geschehen. :)

  • About Button Menü

    • aborix
    • 22. März 2014 um 22:01

    Dafür gibt es mittlerweile auch eine, zwar nicht perfekte, Lösung:

    Code
    (function () {
    
    
       if (location != 'chrome://browser/content/browser.xul') return;
    
    
       const buttonId = 'about-button';
       const buttonLabel = 'About Button';
       const buttonTooltiptext = 'Aboutmenü';
       const buttonIcon = 'url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAC/0lEQVR4XnXPXWwUVRjG8f85M7N22e52+WitFZspha2IYjVbatVEK02xQiDaGExJxQjohdrAhd+FK0yM12gMkTTGKtoQlMQYNCGtGFBCRW5QkVYpxBbb7Rfbj9kzZ85oZC/WJv6SJ+/V8+Z9xe79Pye07x2dnxn/wp+dPyADC7IaAxGtgpXCMldzvsp6yiOX81BaUUjG4okH44lojZkzX3rX5jBTGt83dzuO3VW9uvxkCIeMMUv4H9KJOPFFsUg8EsitQogOE5rOmrtuObntuYa21vb6pY9srH1SStmjfV2OYCHEC6/2l6DnPy8vizdOj05SV1dJw8NVaAOeB2EIZ89c5dhnfWenpq63G4KLFJAD/f3TV34bPJX5a4Itj9/Bhs1VEILRQAg6gNr0bbTteKyuvGJZt/aDCgrI4liCIqso2dLkcl9DKb4HUoDIBwFaQ/WqpbTt3JR2q5cfM8a45EkhxPqm5pXPNz/q4uUACdICW4Al81OAp2G5G6Nl071ppYKtQSj5J8hksujlLU/UOOQ58kZRWCAlCAmhBcXXfyD1xys43uUwxM4WOzPE7FlkICglGsMYsCUI8d8XhAUlYoLUpWeJjnfhXtg1s3vthwNfNb3B0cZOpJdT3uUhGMnky9aNkm2BZcPiOLhVJfwylyYbJKlrScSfqjn/FoYVUTtAjo2Ov9nzUe/wtbGA6VmQ5C+REA9HKYmFfNA9yPaPW7uHf8y8RGZ8lnX3p4naJwhYI8Mw7Dv93bmNXQe/GRweUeQ0SBtiF99h8elmzh18kd7D77+74ebDu5KL1AF+/bOdod8zJBMuIWWiaf17KJ3DV8HqO9eu+KRjT0vt7ambsI7Uw5IZspmAyfNX9laWevtRQAgE1CMoQ/L1vwt8rQBQSlesSt3a/cyOhxq/P358Zltkz1Dl5nvWMDEGZy68DexFoCkgKRCJ2MMDl0Za973+6aEjvXaHmuMBTvT1ULwMUu5rGLazgM0CjiMngZ3SVwgbUDzNt6c8ovY6LH5igb8BucA1WORtKKUAAAAASUVORK5CYII=)';
    
    /*   
       function buttonFunction() {
       openUILinkIn('about:config','tab');
       };
    */  
     
       var button = document.createElement('toolbarbutton');
       button.id = buttonId;
       button.setAttribute('class', 'toolbarbutton-1 chromeclass-toolbar-additional');
    //	button.removable = 'true';
    //
       button.setAttribute('type', 'menu');
    //
       button.setAttribute('label', buttonLabel);
       button.setAttribute('tooltiptext', buttonTooltiptext);      
       button.style.listStyleImage = buttonIcon;	
    
    	var menupopup = document.createElement('menupopup');
    	menupopup.id = 'aboutMenuPopup';	
    
    	button.appendChild(menupopup);
    
    	function appendMenuitem(aboutUrl) {
    		var menuitem = document.createElement('menuitem');
    		menuitem.setAttribute('label', aboutUrl);
    		menuitem.setAttribute('onclick', 'openUILinkIn("' + aboutUrl + '", "tab")');
    		menupopup.appendChild(menuitem);
    	};	
    
    	appendMenuitem('about:config');
    	appendMenuitem('about:addons');
    	appendMenuitem('about:plugins');
    	appendMenuitem('about:permissions');
    	appendMenuitem('about:healthreport');
    	appendMenuitem('about:downloads');
    	appendMenuitem('about:about');
    	appendMenuitem('about:home');	
    
    /*  
       button.addEventListener('click', function (event) {
          if (event.button == 0)
             buttonFunction();
       });
    */
    
       document.getElementById('navigator-toolbox').palette.appendChild(button);  
    
    
    	var toolbars = Array.slice(document.querySelectorAll('toolbar'));
    	for (var i=0; i<toolbars.length; i++) { 			
    		var currentset = toolbars[i].getAttribute('currentset');		
    		if (currentset.split(',').indexOf(button.id) >= 0) {		
    			var j;
    			if (i == 0) j = 1
    			else j = 0;			
    			toolbars[j].currentSet += ','+button.id;			
    			toolbars[i].currentSet = currentset;		
    		};		
    	};
    
    }) ();
    Alles anzeigen
  • About Button Menü

    • aborix
    • 22. März 2014 um 20:13

    Teste bitte:

    Code
    (function () {
    
    
       if (location != 'chrome://browser/content/browser.xul') return;
    
    
       const buttonId = 'about-button';
       const buttonLabel = 'About Button';
       const buttonTooltiptext = 'Aboutmenü';
       const buttonIcon = 'url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAC/0lEQVR4XnXPXWwUVRjG8f85M7N22e52+WitFZspha2IYjVbatVEK02xQiDaGExJxQjohdrAhd+FK0yM12gMkTTGKtoQlMQYNCGtGFBCRW5QkVYpxBbb7Rfbj9kzZ85oZC/WJv6SJ+/V8+Z9xe79Pye07x2dnxn/wp+dPyADC7IaAxGtgpXCMldzvsp6yiOX81BaUUjG4okH44lojZkzX3rX5jBTGt83dzuO3VW9uvxkCIeMMUv4H9KJOPFFsUg8EsitQogOE5rOmrtuObntuYa21vb6pY9srH1SStmjfV2OYCHEC6/2l6DnPy8vizdOj05SV1dJw8NVaAOeB2EIZ89c5dhnfWenpq63G4KLFJAD/f3TV34bPJX5a4Itj9/Bhs1VEILRQAg6gNr0bbTteKyuvGJZt/aDCgrI4liCIqso2dLkcl9DKb4HUoDIBwFaQ/WqpbTt3JR2q5cfM8a45EkhxPqm5pXPNz/q4uUACdICW4Al81OAp2G5G6Nl071ppYKtQSj5J8hksujlLU/UOOQ58kZRWCAlCAmhBcXXfyD1xys43uUwxM4WOzPE7FlkICglGsMYsCUI8d8XhAUlYoLUpWeJjnfhXtg1s3vthwNfNb3B0cZOpJdT3uUhGMnky9aNkm2BZcPiOLhVJfwylyYbJKlrScSfqjn/FoYVUTtAjo2Ov9nzUe/wtbGA6VmQ5C+REA9HKYmFfNA9yPaPW7uHf8y8RGZ8lnX3p4naJwhYI8Mw7Dv93bmNXQe/GRweUeQ0SBtiF99h8elmzh18kd7D77+74ebDu5KL1AF+/bOdod8zJBMuIWWiaf17KJ3DV8HqO9eu+KRjT0vt7ambsI7Uw5IZspmAyfNX9laWevtRQAgE1CMoQ/L1vwt8rQBQSlesSt3a/cyOhxq/P358Zltkz1Dl5nvWMDEGZy68DexFoCkgKRCJ2MMDl0Za973+6aEjvXaHmuMBTvT1ULwMUu5rGLazgM0CjiMngZ3SVwgbUDzNt6c8ovY6LH5igb8BucA1WORtKKUAAAAASUVORK5CYII=)';
    
    /*   
       function buttonFunction() {
       openUILinkIn('about:config','tab');
       };
    */  
     
       var button = document.createElement('toolbarbutton');
       button.id = buttonId;
       button.setAttribute('class', 'toolbarbutton-1 chromeclass-toolbar-additional');
    //	button.removable = 'true';
    //
       button.setAttribute('type', 'menu');
    //
       button.setAttribute('label', buttonLabel);
       button.setAttribute('tooltiptext', buttonTooltiptext);      
       button.style.listStyleImage = buttonIcon;	
    
    	var menupopup = document.createElement('menupopup');
    	menupopup.id = 'aboutMenuPopup';	
    
    	button.appendChild(menupopup);
    
    	function appendMenuitem(aboutUrl) {
    		var menuitem = document.createElement('menuitem');
    		menuitem.setAttribute('label', aboutUrl);
    		menuitem.setAttribute('onclick', 'openUILinkIn("' + aboutUrl + '", "tab")');
    		menupopup.appendChild(menuitem);
    	};	
    
    	appendMenuitem('about:config');
    	appendMenuitem('about:addons');
    	appendMenuitem('about:plugins');
    	appendMenuitem('about:permissions');
    	appendMenuitem('about:healthreport');
    	appendMenuitem('about:downloads');
    	appendMenuitem('about:about');
    	appendMenuitem('about:home');	
    
    /*  
       button.addEventListener('click', function (event) {
          if (event.button == 0)
             buttonFunction();
       });
    */
    
       document.getElementById('navigator-toolbox').palette.appendChild(button);   
    
    
       var toolbars = document.querySelectorAll('toolbar');
       Array.slice(toolbars).forEach( function (toolbar) {
          var currentset = toolbar.getAttribute('currentset');
          if (currentset.split(',').indexOf(button.id) < 0) return;
          toolbar.currentSet = currentset;
          try {
             BrowserToolboxCustomizeDone(true);
          } catch (ex) {
          }
       });
    
    }) ();
    Alles anzeigen
  • Chronik-Fenster vergrössern, wie?

    • aborix
    • 21. März 2014 um 23:01

    Das Menü lässt sich mit einem Code in der Datei userChrome.css oder der Erweiterung Stylish verbreitern.

    zur userChrome.css:
    Erstelle in deinem Profilordner einen Ordner chrome, sofern er nicht vorhanden ist.
    In diesem erstelle eine Textdatei namens userChrome.css, in die du den Code einträgst.
    Dann starte Firefox neu.

    zu Stylish:
    Hilfe zu Stylish

    Code:

    Code
    #goPopup menu, #goPopup menuitem {max-width: 600px !important}


    Die Zahl 600 evtl. noch passend abändern.

  • FF 28 / Win7 - Addonleiste

    • aborix
    • 21. März 2014 um 20:22

    Hallo,

    du kannst testen, ob das auch in einem neuen Profil so ist.

    Wir können auch mit einem userChromeJS-Skript versuchen, das Anzeigen der Leisten zu erzwingen.

  • FF Neuinstallation, was sichern?

    • aborix
    • 21. März 2014 um 18:49

    Vielleicht noch Aufzählungszeichen in der Vorschlagsliste: 8)

    Code
    richlistitem[dir="ltr"]:before {content: url(data:image/gif;base64,R0lGODlhEgASALMPAP//95v/GAIlCAQWBAQ1DMb/a97/rWveEFLWEJz/GAhrGAiUISG1If///wAAAP///yH5BAEAAA8ALAAAAAASABIAAAR18Mnpqp2YupN6KVUmOQzCJYWhGk5GlmcKzCy1MLBnzFb7WDnUztEotojGTUCILDYqTuMy0XRCjc8TslkhCASDAcJEjSYVizRufDhULQr0DVca90KOeHpO7/vyemp9dD4/cQoVe4qFI4eIDosiP4COIZIjdyIRADs=)}


    naja, ist vielleicht doch nicht so ganz passend :shock:

  • FF Neuinstallation, was sichern?

    • aborix
    • 21. März 2014 um 11:14

    :klasse:

    Ich würd' sagen, ist perfekt jetzt.
    Fehlt nur noch die Meinung von elo22.

  • FF Neuinstallation, was sichern?

    • aborix
    • 21. März 2014 um 10:49

    :!:
    Das wird's sein. Mit Fx 29 habe ich es noch nicht versucht.

    Ich sehe übrigens, die Schrift in der Vorschlagsliste ist nicht vergrössert. Da müsste man noch etwas machen. Vielleicht hilft der DOM Inspector?

  • FF Neuinstallation, was sichern?

    • aborix
    • 21. März 2014 um 10:41

    extensions.stylish.editor ist 0,
    blaue Linie ist da, schließende Klammer kommt auch automatisch, aber keine Vorschlagsliste.

  • FF Neuinstallation, was sichern?

    • aborix
    • 21. März 2014 um 10:13

    Bitte. :)

    Bei mir kommt keine Vorschlagsliste. :-??
    Neues Profil, about:config-Einstellungen wie auf deinem Screenshot, JavaScript ist aktiviert (extra nachgesehen).
    Ist jetzt nicht weiter wichtig, aber ich frage mich, warum.

  • FF Neuinstallation, was sichern?

    • aborix
    • 20. März 2014 um 22:22

    Ich habe diesen Code gefunden:
    http://forum.userstyles.org/discussion/com…4#Comment_85314

    etwas abgeändert:

    Code
    @namespace url("http://www.w3.org/1999/xhtml");
    @-moz-document regexp("^data:text/html.*/devtools/codemirror/.*") {
    	.devtools-monospace {
    		font-size: 18px;
    	}
    }


    Wie kommt man zur Vorschlagsliste?

  • Passwort speichern, trotz Eingabe: "Nie speichern"

    • aborix
    • 20. März 2014 um 04:30

    Hallo isa,

    mittlerweile gibt es Firefox 28.
    Führe das Update durch, das ist wegen geschlossener Sicherheitslücken unbedingt anzuraten.
    (Details: Security Advisories for Firefox)

  • Der Glückwunsch-Thread

    • aborix
    • 18. März 2014 um 16:50

    Alles Gute! :)

  • Sounddateien auf Leo.org führen zu Absturz

    • aborix
    • 17. März 2014 um 10:28
    Zitat von hurda


    Im abgesicherten Modus?


    Plugins werden im Abgesicherten Modus nicht deaktiviert.

    http://kb.mozillazine.org/Safe_Mode

  • TabLeiste besser nutzen.

    • aborix
    • 17. März 2014 um 09:25
    Zitat von Basler

    var neueLeiste = document.getElementById('HIER');


    Nur hier, in der anderen Zeile nicht.

  • Schriften für Symbolleistenändern

    • aborix
    • 16. März 2014 um 11:20

    Hallo,

    teste in userChrome.css oder Stylish:

    Code
    #navigator-toolbox * { font-size: 30px }


    Details dazu siehe http://www.camp-firefox.de/forum/viewtopi…=906374#p906374.

Unterstütze uns!

Jährlich (2025)

0 %

0% (0,00 von 650 EUR)

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