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

Beiträge von Endor

  • Meldungen über Spam im Forum

    • Endor
    • 20. September 2017 um 08:27

    Der hat auch nur Werbung in seiner Signatur:
    https://www.camp-firefox.de/forum/memberli…profile&u=96396

  • Skripte für die diversen Monkeys

    • Endor
    • 19. September 2017 um 14:55

    Bitte sehr, damit wird die Schrift Fett und etwas größer:

    CSS
    @namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
    @-moz-document url(chrome://browser/content/browser.xul) {
    
    
    #MemoryDisplay {font-weight: bold !important; font-size: 13px !important;}
    
    
    }

    Mfg.
    Endor

  • FF57Nightly Tabs

    • Endor
    • 19. September 2017 um 14:34

    Hallo Andreas.
    Vielen Dank!!
    Habe mich mal ganz frech bedient. :wink:
    :klasse:

    Mfg.
    Endor

  • Wäre ein Button möglich hier

    • Endor
    • 19. September 2017 um 07:52

    Hallo.
    Hier meine Version für obiges:

    Code
    //  Radio-Button fix 26
    
      (function() {
    
    
           if (location != 'chrome://browser/content/browser.xul') return;
    
           function buttonFunction() {
              oncommand: 'gBrowser.addTab("http://www.radio.de/").click();'
           };   
    
    
           try {
              CustomizableUI.createWidget({
                 id: 'radio-de-button',
                 type: 'custom',
                 defaultArea: CustomizableUI.AREA_NAVBAR,
                 onBuild: function(aDocument) {         
                    var toolbaritem = aDocument.createElementNS('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', 'toolbarbutton');
                    var props = {
                       id: 'radio-de-button',
                       class: 'toolbarbutton-1 chromeclass-toolbar-additional',
                       removable: true,
                       label: 'radio.de',
                       tooltiptext: 'Seite radio.de öffnen',
                       style: 'list-style-image: url(data:image/gif;base64,R0lGODlhEgASALMPAP//95v/GAIlCAQWBAQ1DMb/a97/rWveEFLWEJz/GAhrGAiUISG1If///wAAAP///yH5BAEAAA8ALAAAAAASABIAAAR18Mnpqp2YupN6KVUmOQzCJYWhGk5GlmcKzCy1MLBnzFb7WDnUztEotojGTUCILDYqTuMy0XRCjc8TslkhCASDAcJEjSYVizRufDhULQr0DVca90KOeHpO7/vyemp9dD4/cQoVe4qFI4eIDosiP4COIZIjdyIRADs=)',
                       oncommand: 'gBrowser.addTab("http://www.radio.de/").click();'
                    };            
                    for (var p in props)
                       toolbaritem.setAttribute(p, props[p]);            
                    return toolbaritem;
                 }      
              });
           } catch(e) { };
           }) ();
    Alles anzeigen

    Schaltfläche ist frei verschiebbar.
    Symbolgröße 16x 16px du kannst aber auch 18 x 19px verwenden.
    Du musst selber ausprobieren was dir am besten zusagt.
    Mfg.
    Endor

  • Skripte für die diversen Monkeys

    • Endor
    • 18. September 2017 um 20:50

    Keine Ahnung?
    :-??
    Mfg.
    Endor

  • Skripte für die diversen Monkeys

    • Endor
    • 18. September 2017 um 20:08

    Tampermonkey hat doch auch eine Symbolleistenschaltfläche.
    Darüber kann man auch Neue Scripte erstellen.
    Wenn Du auf einer Webseite GM Script öffnest öffnet sich direkt
    ein Tab mit Installation für Tampermonkey.
    Funktioniert hier einwandfrei.

    Wie Andreas schon sagt das Script MemoryMonitorMod.uc.js hat damit aber nichts zu tun.
    Gehört in den Chrome Ordner.
    Mfg.
    Endor

  • Skripte für die diversen Monkeys

    • Endor
    • 18. September 2017 um 19:47

    :D
    Mfg.
    Endor

  • Skripte für die diversen Monkeys

    • Endor
    • 18. September 2017 um 19:40

    Hallo Boersenfeger.
    MemoryMonitorMod.uc.js bitte mal testen:

    Code
    // ==UserScript==
    // @name           MemoryMonitorMod.uc.js
    // @description    Einfacher FF-Speicher-Monitor
    // @include        main
    // @charset        UTF-8
    // @note           Bassiert auf dem Script MemoryMonitorMod.uc.js Funktioniert auch mitFF28+
    // ==/UserScript==
    var ucjsMM = {
      // Update-Intervall[ms]
      _interval: 5000,
      // Neustart bei maximaler Speichernutzung (Achtung! Anpassen an die darunter gewählte Speichereinheit)
      _maxMemory: 1500,
      // Speicher-Einheit: B, KB, KiB, MB, MiB, GB, GiB
      _prefix: " MB",
      // Speicher-Einheitanzeige in der Statusbar
      _dPrefix: true,
      // automatischen Restart bei Überschreitung von _maxMemory durchführen
      _autoRestart: false,
    
    
    	interval : null,
    	init : function () {
    		var memoryPanel = document.createElement('statusbarpanel');
    		memoryPanel.id = 'MemoryDisplay';
    		memoryPanel.setAttribute('label', ucjsMM._MemoryValue + ucjsMM._prefix);
    		memoryPanel.setAttribute('tooltiptext', 'Speicher Monitor. Klick öffnet about:memory');
    		document.getElementById('nav-bar-customization-target').insertBefore(memoryPanel, document.getElementById('search-container'));
    	//  document.getElementById('addon-bar').insertBefore(memoryPanel, document.getElementById('uAutoPagerize-icon'));
    	//  document.getElementById('urlbar-icons').insertBefore(memoryPanel, document.getElementById('uAutoPagerize-icon'));
    		this.start();
    		this.interval = setInterval(this.start, this._interval);
    	},
    	start : function () {
    		try {
    			const Cc = Components.classes;
    			const Ci = Components.interfaces;
    			var MemReporters = Cc['@mozilla.org/memory-reporter-manager;1'].getService(Ci.nsIMemoryReporterManager);
    			var workingSet = MemReporters.resident;
    			ucjsMM._MemoryValue = Math.round(workingSet / (1024 * 1024));
    			var restartMemory = ucjsMM._MaxMemory * 1024 * 1024;
    			var memoryPanel = document.getElementById('MemoryDisplay');
    			memoryPanel.setAttribute('label', ucjsMM.addFigure(ucjsMM._MemoryValue) + ucjsMM._prefix);
    			memoryPanel.setAttribute('onclick', "openUILinkIn('about:memory','tab')");
    			if (workingSet > restartMemory) {
    				if (memoryPanel.style.backgroundColor == 'red' && ucjsMM._autoRestart)
    					ucjsMM.restart();
    				else
    					memoryPanel.style.backgroundColor = 'red';
    			} else if (workingSet > restartMemory * 0.8)
    				memoryPanel.style.backgroundColor = '#FF99FF';
    			else if (workingSet > restartMemory * 0.6)
    				memoryPanel.style.backgroundColor = '#FFFF99';
    			else
    				memoryPanel.style.backgroundColor = 'transparent';
    		} catch (ex) {
    			clearInterval(ucjsMM.interval);
    		}
    	},
    	addFigure : function (str) {
    		var num = new String(str).replace(/,/g, '');
    		while (num != (num = num.replace(/^(-?\d+)(\d{3})/, '$1,$2')));
    		return num;
    	},
    	restart : function () {
    		var appStartup = Components.interfaces.nsIAppStartup;
    		Components.classes['@mozilla.org/toolkit/app-startup;1'].getService(appStartup).quit(appStartup.eRestart | appStartup.eAttemptQuit);
    	},
    }
    ucjsMM.init();
    Alles anzeigen

    An den Home-button lässt sich leider nichts mehr anhängen seit Firefox 57.

    Mfg.
    Endor

  • Firefox Nightly, MeüButton verschieben ?

    • Endor
    • 17. September 2017 um 07:23

    Ja das ist das einzige Manko im Moment. Hinweis im obigen Script ist jetzt aber kein rotes Symbol mehr,
    sondern das mit den drei schwarzen Strichen.

    Keine Ahnung ob das auch zu machen ist. Hoffen wir auf aborix.
    Mfg.
    Endor

  • Firefox Nightly, MeüButton verschieben ?

    • Endor
    • 16. September 2017 um 16:40

    Hallo zusammen.
    aborix hat noch ein Update zum obigen Script gemacht. Jetzt braucht es den CSS Code zum Ausblenden der
    Originalschaltfläche nicht mehr, ist jetzt im Script integriert. Bitte testen.
    Wenn alles passt geht es ab nach Github.

    Code
    (function() {
       if (location != 'chrome://browser/content/browser.xul')
          return;
    
    
       try {
          CustomizableUI.createWidget({
             id: 'ucjs_PanelUI-menu-button',
             type: 'custom',
             defaultArea: CustomizableUI.AREA_NAVBAR,
             onBuild: function(aDocument) {
                var button = aDocument.createElementNS('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', 'toolbarbutton');
                var attributes = {
                   id: 'ucjs_PanelUI-menu-button',
                   class: 'toolbarbutton-1 chromeclass-toolbar-additional',
                   type: 'menu',
                   removable: 'true',
                   label: 'Firefox Anpassen',
                   tooltiptext: 'Firefox Anpassen + Panel',
                   onclick: 'if (event.button == 0) event.target.ownerGlobal.PanelUI.toggle(event)',
                   style: 'list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAJElEQVQ4jWNgGEzgAgMDw38i8XlKDbhAO38MKBgNRCqAkRqIANHrRYKU+i0FAAAAAElFTkSuQmCC)'
                };
                for (var a in attributes) {
                   button.setAttribute(a, attributes[a]);
                };
                return button;
             }
          });
    
    
          var css = '\
             @-moz-document url("chrome://browser/content/browser.xul") { \
                #PanelUI-button {display: none} \
                #ucjs_PanelUI-menu-button > dropmarker {display: none}\
             }';
          var uri = makeURI('data:text/css,' + encodeURIComponent(css));
          var SSS = Cc['@mozilla.org/content/style-sheet-service;1'].getService(Ci.nsIStyleSheetService);
          SSS.loadAndRegisterSheet(uri, SSS.AUTHOR_SHEET);
    
    
       } catch(e) { };
    
    
    }());
    Alles anzeigen

    Denkt dran den CSS Code zum Ausblenden deaktivieren, da nicht mehr nötig.
    Eventuell Firefox 2 mal neu starten.
    Mfg.
    Endor

  • Was hört Ihr gerade?

    • Endor
    • 16. September 2017 um 11:27

    Helmot Lotti - Shalom Aleichem

  • Firefox Nightly, MeüButton verschieben ?

    • Endor
    • 15. September 2017 um 14:09

    Hallo Sören.
    Danke für den Hinweis.
    Ich denke Dein Vorschlag passt am besten.
    MovableMenuButton.uc.js
    so werden wir das Script wohl nennen.
    Mfg.
    Endor

  • Firefox Nightly, MeüButton verschieben ?

    • Endor
    • 15. September 2017 um 13:52

    Prima. Danke!
    Wie geschrieben, das Lob und der dank gehen an aborix.
    Frage hast Du eventuell einen passenden Namensvorschlag für Github.
    Da haben wir so was glaube ich noch nicht.
    Meine Vorschläge:

    Mobilepanelbutton.uc.js oder
    Revertpanelbutton.uc.js
    ....

    Mfg.
    Endor

  • Firefox Nightly, MeüButton verschieben ?

    • Endor
    • 15. September 2017 um 13:04

    Hallo zusammen.
    aborix war so freundlich und hat mein Script nochmals neu gemacht.
    Nun funktioniert es überall. Vielen Dank an aborix nochmals an dieser Stelle.
    :klasse:

    Bitte mal testen:

    Code
    (function() {
       if (location != 'chrome://browser/content/browser.xul')
          return;
    
    
       try {
          CustomizableUI.createWidget({
             id: 'ucjs_PanelUI-menu-button',
             type: 'custom',
             defaultArea: CustomizableUI.AREA_NAVBAR,
             onBuild: function(aDocument) {
                var button = aDocument.createElementNS('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', 'toolbarbutton');
                var attributes = {
                   id: 'ucjs_PanelUI-menu-button',
                   class: 'toolbarbutton-1 chromeclass-toolbar-additional',
                   type: 'menu',
                   removable: 'true',
                   label: 'Firefox Anpassen',
                   tooltiptext: 'Firefox Anpassen + Panel',
                   onclick: 'if (event.button == 0) event.target.ownerGlobal.PanelUI.toggle(event)',
                   style: 'list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABk0lEQVQ4jZ2Rv2tUURCFr42NfQQhNgETcs/cM521jZX+AcF/IFbaWCoxlT8grrGxkoAgYm2hFtGY3bwzoLKCBOxE7AIBwSAE8Vnsy7KJmxfxwtdcznx35k6qcrko8HnA37Qh8HUYb1XG24J/V+ZiSulYCvMdGbcF77cRxs9hXleZD7o5nxb4M8DlFOZ1mK+kI04Fzsv8SeQyJ+PbQR1/DAVrwKTAR2G+chCB9wU+lfG6wG5Tsxu5zA0F6zM8I3D17/n5VebvlHlT8FdNfkfg+ZRSah1hw2wm4FthXgu+Gea1jNvVbDk7DO0JutPTp2TlnuCdPcL4QcYbTWYA/Nq+V4aCWWYZ34/8/Mcwfgrz3aZw0En2q2MFo3fPcj4+mJmrQrmizEVlnmsV9KbKhFDuCN6pjEthvib4puCdDfBCL7u3CiJnyvgt4L0AXwR8S/AvDXePFKSUUmVcEtgV+PjlyXJiNPdvApTLlfmlcSs9XAD+FrxfwRfaEPgwzOsKnD8oWJb5r327PgTB+72pMjGuw/8+fwAiG028k6BDNAAAAABJRU5ErkJggg==)'
                };
                for (var a in attributes) {
                   button.setAttribute(a, attributes[a]);
                };
                return button;
             }
          });
       } catch(e) { };
    
    
    }());
    Alles anzeigen


    und der CSS Code zum Ausblenden der originalen Schaltfläche:

    Code
    /* AGENT_SHEET */
    @namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
    @-moz-document url(chrome://browser/content/browser.xul){
    toolbarbutton.badged-button:nth-child(1){display: none! important;}
    }

    Mfg.
    Endor

  • Firefox Nightly, MeüButton verschieben ?

    • Endor
    • 15. September 2017 um 07:06

    Obiges Script funktioniert noch nicht richtig. Nur im 32er Nightly
    und da auch nicht 100%tig.
    Im 64 öffnet sich wenn ich die Originalschaltfläche ausblende kein Popupmenü mehr.
    Habe es daher wieder entfernt.
    Sobald es richtig läuft stelle ich es wieder rein.
    Mfg.
    Endor

  • Firefox Nightly, MeüButton verschieben ?

    • Endor
    • 14. September 2017 um 21:56

    Hinweis
    Da das Script noch nicht richtig funktioniert wurde es entfernt.

    Mfg.
    Endor

  • Firefox Nightly, MeüButton verschieben ?

    • Endor
    • 14. September 2017 um 21:18

    Hallo Andreas.
    Verstehe ich das richtig, das Script oben fügt eine Schaltfläche ein zum Öffnen des Anpassen Fensters.
    Sonst macht das nichts. Wenn ja bitte mal testen im 57er Nightly:

    Code
    //  Anpassen.uc.js
    
      (function() {
    
    
           if (location != 'chrome://browser/content/browser.xul') return;
    
           function buttonFunction() {
              oncommand: "gCustomizeMode.toggle"();
           };   
    
    
           try {
              CustomizableUI.createWidget({
                 id: 'Anpassenfenster-button',
                 type: 'custom',
                 defaultArea: CustomizableUI.AREA_NAVBAR,
                 onBuild: function(aDocument) {         
                    var toolbaritem = aDocument.createElementNS('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', 'toolbarbutton');
                    var props = {
                       id: 'Anpassenfenster-button',
                       class: 'toolbarbutton-1 chromeclass-toolbar-additional',
                       removable: true,
                       label: 'Firefox Anpassen',
    				   accesskey: 'f',
                       tooltiptext: 'Firefox anpassen öffnen',
                       style: 'list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAJElEQVQ4jWNgGEzgAgMDw38i8XlKDbhAO38MKBgNRCqAkRqIANHrRYKU+i0FAAAAAElFTkSuQmCC)',
                       oncommand: "gCustomizeMode.toggle();"
                    };            
                    for (var p in props)
                       toolbaritem.setAttribute(p, props[p]);            
                    return toolbaritem;
                 }      
              });
           } catch(e) { };
           }) ();
    Alles anzeigen

    Mfg.
    Endor

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

    • Endor
    • 14. September 2017 um 19:27

    Leider nein. Da das hier ja passt und ich es ja nicht reproduzieren kann,
    kann ich dir diesbezüglich nicht weiter helfen.

    Für das Script externalApplications.uc.js haben wir schon eine update auf Lager.
    Landet demnächst bei Github. Bei Bedarf melde dich einfach.
    Mfg.
    Endor

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

    • Endor
    • 14. September 2017 um 19:11

    Also die beiden Pfeile landen in der Navbar ziemlich weit rechts.
    Muss dann über das Anpassen Fenster an die gewünschte Position geschoben werden.
    Funktioniert hier sonst bestens.
    Das mit dem leeren Fenster hatte ich hier auch. Lag an einem Script.
    Und zwar an externalApplications.uc.js, verwendest Du das eventuell auch?
    Mfg.
    Endor

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

    • Endor
    • 13. September 2017 um 18:33

    Ja wurde repariert.
    Siehe hier:

    Falsches Script. :oops:
    Mfg.
    Endor

Unterstütze uns!

Jährlich (2026)

72,4 %

72,4% (560,79 von 775 EUR)

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