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

Beiträge von Boersenfeger

  • Nach neuem Profil fehlen Icons von Erweiterungen in meiner Toolbar

    • Boersenfeger
    • 8. Februar 2025 um 16:27

    Das werde ich mal testen. InFormEnter funktioniert noch..

  • Nach neuem Profil fehlen Icons von Erweiterungen in meiner Toolbar

    • Boersenfeger
    • 8. Februar 2025 um 15:55

    Aus verschiedenen Gründen habe ich vor einiger Zeit ein neues Profil für meinen Nightly aufgebaut. Seit dem fehlt mir das Icon für die Erweiterung Violent-Monkey Version 2.30.0 in meiner Zusatz-Toolbar. Gleiches gilt für WaybackMachine, Keep or Delete sowie InformEnter. Auch im Anpassenfenster ist es nicht. Hat jemand einen Tipp? So sieht es in der Version 135 aus.

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

    • Boersenfeger
    • 8. Februar 2025 um 13:59

    milupo Welche Zeilen hattest du geändert? Wenn ich dein Script so importiere, spreche ich ja nicht nur sorbisch, sondern alle Ortsangaben wären überschrieben!

  • Gibts einen Ersatz für die Erweiterung Autopagerize Advanced?

    • Boersenfeger
    • 8. Februar 2025 um 12:08

    claude kennie Vielen Dank für deinen Vorschlag, ich nutze nun aber die in #6 vorgeschlagene Erweiterung weautoPagerize. Diese funktioniert sehr gut. Das hätte ich vielleicht klarstellen sollen. ;):thumbup:

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

    • Boersenfeger
    • 8. Februar 2025 um 12:05

    Perfekt! :love::thumbup:Vielen Dank!

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

    • Boersenfeger
    • 8. Februar 2025 um 11:40

    Habe noch mal Zeile 21 geändert, da die Uhrzeit in das Neuladen-Icon rein ging. Jetzt ists links aber wieder zuviel Abstand.

    CSS
    var css = 'padding-top: 5px !important; padding-left: 0px; color: ' + cssColor + '; font-weight: bold; text-shadow: none; font-size:20px; width:295px; margin-right:70px;';

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

    • Boersenfeger
    • 8. Februar 2025 um 11:09

    2002Andreas Da das ursprüngliche Problem gelöst ist, erlaube ich mir, mein kleines hier weiterzubetreiben; falls nicht gewünscht, bitte verschieben:

    Wie kann ich das Eingekreiste entfernen und den Abstand zwischen Versionsnummer und Wochentag anpassen bzw. verkürzen?

    Der von mir angepasste Code:

    CSS
    	/* Uhr in Nav-Bar Nightly*/
    	
    	(function() {
    	if (location.href !== 'chrome://browser/content/browser.xhtml') return;
    	function doDatClock() {
    		var timestr = new Date().toLocaleDateString( locale , options );
    		if( count == 1 ) {
    			var counter = new Date( 1000 * sec ).toISOString().substr( 11 , 8 ); // .replace(/^[0:]+/, '') // if you want to replace zeroes and colons
    			timestr = timestr + ' (' + counter + ')';
    			sec++;
    		}
    		ClockLabel.setAttribute( 'value', timestr );
    	}
    	
    	var count = 0; // if you don't want a counter set this to zero
    	var agent = 1; // if you just want the clock set this to zero
    	var language = 'de-DE'; // locale, e.g. 'de-DE' , 'en-US' , 'fr-FR'
    	var personalText = '      '; // your personal text here
    	var cssColor = 'white'; // Font Color
    
    	var css = 'padding-top: 5px !important; padding-left: 0px; color: ' + cssColor + '; font-weight: bold; text-shadow: none; font-size:20px; width:295px; margin-right:70px;';
    	var cssA = 'margin-left:10px; width: auto;';
    
    	var options = { 
    		weekday: 'long', 
    		year: 'numeric', 
    		month: 'long', 
    		day: 'numeric', 
    		hour: '2-digit', 
    		minute: '2-digit', 
    		second: '2-digit' 
    	};
    	
    	var sec = 0;
    
    	var locale = language || window.navigator.languages[0];
    
    	var position = document.getElementById('urlbar-container');
    
    	var ClockLabel = document.createXULElement('label');
    	ClockLabel.setAttribute('id', 'statusbar-clock-display');
    	ClockLabel.setAttribute('class', 'statusbarpanel-text');
    	ClockLabel.setAttribute('style', css);	
    	position.parentNode.insertBefore(ClockLabel, position.nextSibling);
    
    	if( agent == 1 ) {
    		var AgentLabel = document.createXULElement('label');
    		AgentLabel.setAttribute('id', 'statusbar-agent-display');
    		AgentLabel.setAttribute('class', 'statusbarpanel-text');
    		AgentLabel.setAttribute('style', css + cssA);
    		var FFstr = window.navigator.userAgent.split(' ');
    		var FF = FFstr[FFstr.length-1].replace( '/' , ' ' );
    		var gAppInfo = Cc["@mozilla.org/xre/app-info;1"].getService(Ci.nsIXULAppInfo).QueryInterface(Ci.nsIXULRuntime);
    		var text = "Nightly   >  " + gAppInfo.version + personalText;
            
    
    		AgentLabel.setAttribute( 'value', text );
    		position.parentNode.insertBefore(AgentLabel, position.nextSibling);
    	}
    	
    	if( count == 1 ) {
    		ClockLabel.addEventListener('dblclick', function() { sec = 0; });
    	}
    	
    	window.setInterval( doDatClock , 1000 );
    })();
    Alles anzeigen
  • userChrome.js Scripte für den Fuchs (Diskussion)

    • Boersenfeger
    • 7. Februar 2025 um 18:58

    Wenns auch ohne echte Uhr geht...

    CSS
    	/* Uhr in Nav-Bar */
    	
    function doDatUhrCallback() {try{doDatUhr();}catch(ex){} }
     function convertUTCDateToLocalDate(date) {
      var newDate = new Date(date.getTime() + date.getTimezoneOffset() * 60 * 1000);
    
      var offset = date.getTimezoneOffset() / 60;
      var hours = date.getHours();
    
      newDate.setHours(hours - offset);
    
      return newDate;
    }
     function doDatUhr() {
     var days = ["So", "Mo", "Di", "Mi", "Do", "Fr", "Sa"];
     var months = ["Jan", "Feb", "März", "Apr", "Mai", "Juni", "Juli", "Aug", "Sep", "Okt", "Nov", "Dez"];
     window.setTimeout(doDatUhrCallback, 1000);
    	        var D = new Date();
                var day = days[D.getDay()];
                var month = months[D.getMonth()];
                var year = D.getFullYear();
                var hour = D.getHours();
                var minute = D.getMinutes();
                var second = D.getSeconds();
    
                var date = day + ", " + (D.getDate() < 10 ? "0" +D.getDate() : D.getDate()) + ". " + month + ". " + year + " ";
                var time = (hour < 10 ? "0" +hour : hour) + ":" + (minute < 10 ? "0" +minute : minute) + ":" + (second < 10 ? "0" +second : second);
                var timestr = date + time + " Uhr" + " ";
    			var text = " Nightly 64 ";
                var status = document.getElementById("statusbar-clock-display");
                status.setAttribute("value", text + timestr);
    			/* if (hours < 6 || hours > 20) {
    			status.setAttribute("style", "color: white");
    			}
    			 else {
    			status.setAttribute("style", "color: white");
    			} */
    			status.setAttribute("style", clockstyle);
    			}
    
                var ClockStatus = document.getElementById("urlbar-container");
                var ClockLabel = document.createXULElement("label");
                ClockLabel.setAttribute("id", "statusbar-clock-display");
                ClockLabel.setAttribute("class", "statusbarpanel-text");
                ClockLabel.setAttribute("style", "padding-top:3px!important;font-size:19px;font-weight:bold;color:white!important;");
                ClockStatus.parentNode.insertBefore(ClockLabel, ClockStatus.nextSibling);
                doDatUhr();
    Alles anzeigen

    Zeile 29 muss dann angepasst werden...

    BTW: Vielleicht könnte da noch das Script so umgebastelt werden, dass die tatsächliche Bezeichnung erscheint, also z.B. Nightly 137.a1 ;)

  • Geändertes Schriftbild seit Firefox 135

    • Boersenfeger
    • 7. Februar 2025 um 14:22

    Auch hier steht diese Einstellung ungeändert auf 0. Ich weiß nicht, wo bei Astron die 15 herkommt....

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

    • Boersenfeger
    • 6. Februar 2025 um 18:39
    Zitat von BrokenHeart

    Mal schauen, was mir Boersenfeger dafür zahlt, damit ich mir das mal anschaue... ^^;)
    (bevor hier Leute ohne Ironie-Detektor aufschlagen: "war nur Spasss")

    Ein phättes Danke wäre dir gewiss :P

  • Fehlermeldung in der utilities.js Zeile 114

    • Boersenfeger
    • 5. Februar 2025 um 18:33

    Da ich keine Einschränkungen dahingehend feststellen konnte, habe ich es ignoriert, aber interessant wäre natürlich schon, warum da alles angemarkert wird.

  • Fehlermeldung in der utilities.js Zeile 114

    • Boersenfeger
    • 5. Februar 2025 um 18:31

    Gleiches hatte ich vor einiger Zeit schon mal gemeldet, aber keine Reaktion bekommen...

    Beitrag

    RE: Uhr in der Nav-Bar Fehler in der Konsole

    Danke für den Tipp, getestet.. der Fehler ist verschwunden aber... siehe unten

    Wie schon 2002Andreas schrieb, habe ich den Fehler in utilities.js in vielen meiner Scripte.

    Hier noch ein Fehler.. das Script direkt dahinter

    (Quelltext, 11 Zeilen)

    (Quelltext, 477 Zeilen)




    Neue Konsolenfehler im UhrenScript



    (Quelltext, 1 Zeile)

    (Quelltext, 1 Zeile)



    (Quelltext, 1 Zeile)

    Boersenfeger
    26. Januar 2025 um 16:35

    Querposting

  • FX 135 - Anzeige Erweiterungs-Icons verbreitert

    • Boersenfeger
    • 5. Februar 2025 um 17:55

    Ach guck, ist ja schon sooooo lange her :D

  • FX 135 - Anzeige Erweiterungs-Icons verbreitert

    • Boersenfeger
    • 5. Februar 2025 um 17:21

    Moin, in meinem CSS-Code ist dieses Komma nicht vorhanden...

    CSS
       /* Panel Überschriften */
    		
    	#appMenu box:nth-child(1) > toolbarbutton:nth-child(1) {
        margin-left: 35px !important;
        margin-right: 24px !important;
        }

    BTW: Die Zeile #appMenu.... ist hier allerdings in der Zeile 688, ggf. verwenden wir einen geringfügig anderen Code.

  • Suchfeld wird nicht mehr geleert

    • Boersenfeger
    • 5. Februar 2025 um 11:31

    aber nicht in #4

  • Suchfeld wird nicht mehr geleert

    • Boersenfeger
    • 5. Februar 2025 um 11:29

    Habe ich gemacht, musst du dann aber in deinem Script ebenfalls :)

  • Suchfeld wird nicht mehr geleert

    • Boersenfeger
    • 5. Februar 2025 um 11:19

    In der Tat; Gestern war die Version 137 noch nicht eingespielt! Ich habe aber nun den Code angepasst und mit der heutigen Nightly-Version getestet. So klappt es dann:

    Für Mitlesende hier nochmal der Code:

    JavaScript
    	/* Suchfeld leeren nach 4 Sekunden */
    	/* Author @aborix */
    
    	setTimeout(function() {
    	if (!window.BrowserSearch)
          return;
    	var searchbar = document.getElementById('searchbar')
    	if (!searchbar)
          return;
    	var textbox = searchbar.textbox;
    	var tId;
    	textbox.addEventListener('input', function() {
          clearTimeout(tId);
          tId = setTimeout(function() {
             textbox.value = '';
             document.getElementById('searchbar').hidePopup();
          }, 4000);
    	});
    	}, 0);
    	
    
    /* Suchfeld sofort leeren nach Start der Suche */
    /* Author @aborix */
    /* Angepasst wieder durch Sören und milupo*/
    /*https://www.camp-firefox.de/forum/thema/135558-skript-f%C3%BCr-suchfeld-leeren-nach-start-der-suche/?postID=1212807#post1212807 */
    
    //https://www.camp-firefox.de/forum/thema/136363-offenbar-funktionieren-alle-benutzerskripte-nicht-mehr-im-nightly/?postID=1227649#post1227649
    
    /* Suchfeld automatisch leeren */
    
        (function() {
        const lazy = {};
    
        ChromeUtils.defineESModuleGetters(lazy, {   
        FormHistory: "resource://gre/modules/FormHistory.sys.mjs",
        });
    
        var searchbar = document.getElementById("searchbar");
        
        searchbar.doSearch = function(aData, aWhere, aEngine, aParams, aOneOff) {
        let textBox = this._textbox;
    
          if (aData && !PrivateBrowsingUtils.isWindowPrivate(window) && lazy.FormHistory.enabled) {
            lazy.FormHistory.update({
                op: "bump",
                fieldname: textBox.getAttribute("autocompletesearchparam"),
                value: aData,
            }, {
                handleError(aError) {
                  Cu.reportError("Saving search to form history failed: " + aError.message);
                },
            });
          }
    
          let engine = aEngine || this.currentEngine;
          let submission = engine.getSubmission(aData, null, "searchbar");
          let telemetrySearchDetails = this.telemetrySearchDetails;
          this.telemetrySearchDetails = null;
          if (telemetrySearchDetails && telemetrySearchDetails.index == -1) {
            telemetrySearchDetails = null;
          }
    
          const details = {
            isOneOff: aOneOff,
            isSuggestion: (!aOneOff && telemetrySearchDetails),
            selection: telemetrySearchDetails,
          };
         // BrowserSearch.recordSearchInTelemetry(engine, "searchbar", details);
    
          let params = {
            postData: submission.postData,
          };
          if (aParams) {
            for (let key in aParams) {
              params[key] = aParams[key];
            }
          }
          openTrustedLinkIn(submission.uri.spec, "tab", params);
    
          this.value = '';
              
          this.currentEngine = this.engines ? this.engines[0] : this._engines[0];
        };
    
        }());
    Alles anzeigen
  • Firefox v137.0a1 Browser-Konsole2.uc.js funktioniert nicht mehr

    • Boersenfeger
    • 4. Februar 2025 um 18:11

    Ich nutze diese Version des Scripts und es funktioniert auch mit Nightly 137 :)

    JavaScript
    // Browser-Konsole2.uc.js
    // Autor @Mitleser  / Basis-Script https://www.camp-firefox.de/forum/thema/112673-userchrome-js-scripte-f%C3%BCr-den-fuchs-diskussion/?postID=1264631#post1264631
    // 26.01.2025 editiert für eigene Zwecke von @FuchsFan
    // Das Script erstellt einen Button zum Öffnen der Browser-Konsole
    
    
    (function() {
      if (!window.gBrowser)
    	return;
    
    // ■■ START UserConfiguration ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
    
    const id = 'button3'; // Id des neuen Buttons
    const label = 'Browser-Konsole - Quicklink'; // Bezeichnung des neuen Buttons
    const tooltiptext = 'Browser-Konsole öffnen';
    
    // ■■ END UserConfiguration ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
    
    CustomizableUI.createWidget({
        id: id,
    	type: 'button',
        defaultArea: CustomizableUI.AREA_NAVBAR,
        label: label,
        tooltiptext: tooltiptext,
    
        onCreated: (button) => {
    		button.style.listStyleImage = 'url("file:///g:/XXXXX/A_INSTALLATIONSDATEIEN/Downloads/Icons/New-Tab/cup-16as.png")';
    
    //click
    button.addEventListener('click', () => {
    	if (event.button == 0) {
            onCommand()
            }
    		
    	function onCommand() {
            var document = event.target.ownerDocument;
            if (!document.getElementById('menu_browserConsole')) {
               let { require } = ChromeUtils.importESModule("resource://devtools/shared/loader/Loader.sys.mjs", {});
                require("devtools/client/framework/devtools-browser");
            };
            document.getElementById('menu_browserConsole').click();
    	};				
    	
    });
    	}
    });
    //----
    })();
    Alles anzeigen

    Zeile 27 muss individualisiert werden.

  • Suchfeld wird nicht mehr geleert

    • Boersenfeger
    • 4. Februar 2025 um 16:47

    Nach dem heutigen Start funktioniert meins auch wieder. Merkwürdig, aber ich nehme es! ;)

    Ich hatte gestern extra mehrere Neustarts mit Cache-Leerung durchgeführt.

    Dank euch! ^^

  • Suchfeld wird nicht mehr geleert

    • Boersenfeger
    • 3. Februar 2025 um 18:41

    Na dann muss ich morgen mal gucken, welches Script da reinhaut... Danke, einstweilen.:)

Unterstütze uns!

Jährlich (2025)

101,9 %

101,9% (662,48 von 650 EUR)

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