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

  • 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.:)

  • Suchfeld wird nicht mehr geleert

    • Boersenfeger
    • 3. Februar 2025 um 18:13

    Heute klappt dieses Script nicht mehr

    JavaScript
    	/* Suchfeld leeren nach 4 Sekunden */
    	/* Author @aborix */
    
    	setTimeout(function() {
    	if (!window.BrowserSearch)
          return;
    	var searchbar = BrowserSearch.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);
    Alles anzeigen

    Da muss doch bestimmt wieder was angepasst werden, wegen dem addEventlistener...:/

  • TabContext Menü erweitern

    • Boersenfeger
    • 3. Februar 2025 um 17:15

    Danke, es fluppt wieder. :thumbup:

  • Eintrag im Kontextmenü der URL-Bar anpassen

    • Boersenfeger
    • 3. Februar 2025 um 16:59

    2002Andreas Ich hatte irgendwie nur die eine Zeile im Code, siehe #1

    grisu2099 und lenny2 Vielen Dank für eure Vorschläge, ich habe den Code von Andreas ergänzt da ich diesen ja eh schon genutzt habe. Jetzt ist alles fein mit kleinen Anpassungen:

    Für Mitlesende der ganze Code:

    CSS
    /* Saubere Link-Adresse kopieren */
    	
    	
    	#strip-on-share::before,
        #context-stripOnShareLink::before {
        background: url("..//icons//broom.webp")!important;
        margin-right: 6px !important; 
        margin-left: 1px !important;
        content: '' !important;
        display: block !important;
        width: 16px !important;
        height: 16px !important;
        background-repeat: no-repeat !important;
        background-position: 0px 0px !important;
        }
    Alles anzeigen
  • Eintrag im Kontextmenü der URL-Bar anpassen

    • Boersenfeger
    • 3. Februar 2025 um 15:55

    Moin, ich hatte ja bereits Erfolg mit dem Link-Kontextmenüeintrag:

    CSS
    /* Saubere Link-Adresse kopieren */
    	
    	#context-stripOnShareLink::before {
        background: url("..//icons//broom.webp") !important;
        margin-right: 6px !important; 
        margin-left: 1px !important;
        content: '' !important;
        display: block !important;
        width: 16px !important;
        height: 16px !important;
        background-repeat: no-repeat !important;
        background-position: 0px 0px !important;
        }
    Alles anzeigen

    Im Kontextmenü der Adressleiste/URL-Bar befindet sich auch der Eintrag (Saubere Linkadresse kopieren), wird aber vom obigen Code nicht erfasst.

    Wie muss der obige Code ergänzt werden, damit er auch in der Adresszeile wirkt bzw. wie muss ein neuer Code dazu aussehen?

    Vielen Dank! :)

  • TabContext Menü erweitern

    • Boersenfeger
    • 3. Februar 2025 um 15:24
    Zitat von Endor

    Boersenfeger
    Da müsste ich mir mal Deine Version vom Script anschauen.
    Schieb mir die mal per PN rüber.

    Ist unterwegs, vielen Dank! :thumbup:;)

  • TabContext Menü erweitern

    • Boersenfeger
    • 2. Februar 2025 um 14:42

    Eine Nachfrage hätte ich noch.

    Ich arbeite nun mit einem neuen Profil für Nightly. Im Alten konnte ich mit der Tastenkombi ALT+R geänderte CSS-Dateien sofort Laden. Jetzt funktioniert dies nicht, muss dann immer via CSSLoaderButton / Kontextmenü neu laden. Kann man diese Kombi wieder verfügbar machen?

  • TabContext Menü erweitern

    • Boersenfeger
    • 2. Februar 2025 um 14:38

    Danke, wenn man natürlich .webg speichert, kanns nicht klappen..:rolleyes:

    CSS
    /* Saubere Link-Adresse kopieren */
    	
    	#context-stripOnShareLink::before {
        background: url("..//icons//broom.webp") !important;
        margin-right: 6px !important; 
        margin-left: 1px !important;
        content: '' !important;
        display: block !important;
        width: 16px !important;
        height: 16px !important;
        background-repeat: no-repeat !important;
        background-position: 0px 0px !important;
        }
    Alles anzeigen

    So klappt es dann. 8)

    Danke an alle Beteiligten :thumbup:

  • TabContext Menü erweitern

    • Boersenfeger
    • 2. Februar 2025 um 14:20
    Zitat von Endor

    Verwendest Du wie früher ein alternatives Sprachpaket?

    Nicht, dass ich wüsste... siehe Kommentar von Sören Hentzschel

    In der Release-Version habe ich auch ein Icon mit dem alten Text...

    2002Andreas Der obige Code passt nicht, ggf muss eine andere Bezeichnung genutzt werden. Ausserdem kann ich dein Icon nur als webp abspeichern.

  • TabContext Menü erweitern

    • Boersenfeger
    • 2. Februar 2025 um 11:57

    Das hat geklappt! :)
    Noch ne Frage, welchen Unterschied gibt es zwischen sauberen Link einfügen und Link einfügen. Stammt der Eintrag von Mozilla oder produziert den ein noch heraus zu findender Code oder Script? Wie verpasse ich diesem ein Icon, z.B. einen Wischeimer... ;)

  • TabContext Menü erweitern

    • Boersenfeger
    • 2. Februar 2025 um 11:30

    Nachgereicht

  • TabContext Menü erweitern

    • Boersenfeger
    • 2. Februar 2025 um 11:28

    Moin, ist es möglich diesen Code zu erweitern?

    CSS
    /*AGENT_SHEET*/
    
    /*********************************************************************************************
      simpleMenuWizard: userChrome.css tweaks to remove context menu items in Firefox.
      https://github.com/stonecrusher/simpleMenuWizard
    **********************************************************************************************
    
    /*** tab-context.css ***/
    /*** When right-clicking on a tab ***/
    
    /* #tabContextMenu #context_openANewTab,                      /* New Tab                 */
    /* #tabContextMenu #context_openANewTab + menuseparator,      /******** Separator ********/
    /* #tabContextMenu #context_reloadTab,                        /* Reload Tab              */
    /* #tabContextMenu #context_reloadSelectedTabs,               /* Reload Tabs             */
    /* #tabContextMenu #context_toggleMuteTab,                    /* Mute / Unmute Tab       */
    /* #tabContextMenu #context_toggleMuteSelectedTabs,           /* Mute / Unmute Tabs      */
    /* #tabContextMenu #context_pinTab,                           /* Pin Tab                 */
    /* #tabContextMenu #context_unpinTab,                         /* Unpin Tab               */
    /* #tabContextMenu #context_pinSelectedTabs,                  /* Pin Tabs                */
    /* #tabContextMenu #context_unpinSelectedTabs,                /* Unpin Tabs              */
    /* #tabContextMenu #context_duplicateTab,                     /* Duplicate Tab           */
    /* #tabContextMenu #context_duplicateTabs,                    /* Duplicate Tabs          */
    /* #tabContextMenu #context_duplicateTabs + menuseparator,    /******** Separator ********/
    /* #tabContextMenu #context_bookmarkSelectedTabs,             /* Bookmark Tabs…          */
    /* #tabContextMenu #context_bookmarkTab,                      /* Bookmark Tab            */
    /* #tabContextMenu #context_moveTabOptions,                   /* Move Tab                */
    /* #tabContextMenu #context_moveToStart,                          /* Move to Start           */
    /* #tabContextMenu #context_moveToEnd,                            /* Move to End             */
    /* #tabContextMenu #context_openTabInWindow,                      /* Move to New Window      */
    /* #tabContextMenu #context_sendTabToDevice,                  /* Send Tab to Device      */
    /* #tabContextMenu .share-tab-url-item,                       /* Share tab URL via 3rd party app */
    /* #tabContextMenu #context_reopenInContainer,                /* Reopen in Container     */
    /* #tabContextMenu #context_dummy,                                /* Send Tab to Device Submenu not yet supported */
    /* #tabContextMenu #context_selectAllTabs,                    /* Select All Tabs         */
    /* #tabContextMenu #context_selectAllTabs + menuseparator,    /******** Separator ********/
    /* #tabContextMenu #context_closeTab,                         /* Close Tab               */
    /* #tabContextMenu #context_closeTabOptions,                  /* Close Multiple Tabs     */
    /* #tabContextMenu #context_closeTabsToTheStart,                  /* Close Tabs to Left      */
    /* #tabContextMenu #context_closeTabsToTheEnd,                    /* Close Tabs to Right     */
    /* #tabContextMenu #context_closeOtherTabs,                       /* Close Other Tabs        */
    /* #tabContextMenu #context_undoCloseTab,                     /* Undo Close Tab          */
    
    #leave_this_dummy_here
        { display:none !important; }
    Alles anzeigen

    Mir geht es um die Einträge im Screenshot, die ohne Icon sind. Diese würde ich gern ausblenden! :)

    Bilder

    • TabContextMenu.JPG
      • 20,79 kB
      • 361 × 271
  • Neues Profil, Nightly-Icon in der Taskleiste ziert ein Einkaufswagen

    • Boersenfeger
    • 1. Februar 2025 um 17:43

    Nachdem ich in der Profiles.ini das Profil umbenannt habe und auch das Profil an sich, sieht es nun wieder wie vorher aus. :)

Unterstütze uns!

Jährlich (2025)

108,6 %

108,6% (705,72 von 650 EUR)

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