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

Beiträge von FuchsFan

  • Seitennavigation - Fly Out Menü

    • FuchsFan
    • 12. Dezember 2025 um 21:49
    Zitat von Horstmann

    Die Bedienung bekomme ich momentan leider nicht einfacher hin.

    Ist doch einfach, Leiste über Button aktivieren, dann mit linker Maus verschieben. Geht doch!

    Nun wird für dich aber die Aufgabe bestehen, das auch für die horizontale Nutzung einzurichten. Also frisch voran!;):)

  • Seitennavigation - Fly Out Menü

    • FuchsFan
    • 12. Dezember 2025 um 17:45
    Zitat von Horstmann

    Ziemlich grob und buggy.

    Nightly v148, bei Einschalten Leiste ca. 5cm vom linken Rand platziert, lässt sich nicht von der Stelle bewegen (rechte Maus).

    Irrtum, Bedienungsfehler, funktioniert doch.

  • Release Version erstellt Nightly Profil

    • FuchsFan
    • 12. Dezember 2025 um 10:37
    Zitat von 2002Andreas

    Es wurde ohne mein zutun automatisch ein neues zusätzliches Profil erstellt aber für eine Nightly Version.

    Das habe ich so noch nicht gehabt. Es ist aber die Meldung aus Grafik 2 gekommen, nachdem ich ein neues Profil erstellt habe, und den Inhalt aus einem Nightly-Profil dort eingefügt hatte. den Vorgang habe ich dann abgebrochen, und nur den Ordner chrome übernommen, dann war alles bestens.

    Zitat von 2002Andreas

    Ich habe eben bemerkt, das hier der Haken gesetzt war:

    Das stamm hier von einer portablen Version nach dem heutigen Update, auch habe ich dort noch nie etwas geändert.

  • Seitennavigation - Fly Out Menü

    • FuchsFan
    • 9. Dezember 2025 um 10:34
    Zitat von Mira_Belle

    Lange hat es gedauert, viel Versuche waren nötig, aber jetzt habe ich es!

    Ja, hast du! Funktioniert!:)

  • Schaltbare vertikale Overlay-Zusatzleiste

    • FuchsFan
    • 7. Dezember 2025 um 17:38
    Zitat von Mitleser

    Vielleicht funzt es ja unter Windows auch nicht?

    Funktioniert!

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

    • FuchsFan
    • 3. Dezember 2025 um 15:54

    Das folgende Script (gefunden) übernimmt aus der Menüleiste alle Menüs und erstellt in der Navbar einen Button. Wird der angeklickt, so öffnet sich ein Popup mit der Aufstellung der Menüleiste (die ausgeblendet werden kann). Auch können dann die Submenüs aufgerufen werden, mit einer Ausnahme bei Lesezeichen. Ich glaube da fehlt im Script diese Funktion, kann das bitte nachgearbeitet werden.

    (sieht noch unschön aus, aber nur zur Ansicht)

    JavaScript
    // ==UserScript==
    // @name MenubarReplaceWithButton.uc.js
    // ==/UserScript==
    
    (function() {
    	
    	if (location != 'chrome://browser/content/browser.xhtml') return;
    	
    	try {
    
    		CustomizableUI.createWidget({
    			id : 'main-menubar_button',
    			type : 'custom',
    			defaultArea : CustomizableUI.AREA_NAVBAR,
    			onBuild : function(aDocument) {
    				let toolbaritem = aDocument.createXULElement('toolbarbutton');
    				let props = {
    					id : 'main-menubar_button',
    					class : 'toolbarbutton-1 chromeclass-toolbar-additional',
    					removable : false,
    					label : 'Menüleiste',
    					tooltiptext : 'Menüleiste',
    					style : 'list-style-image: url("chrome://global/skin/icons/more.svg");',
    					popup : 'main-menubar_popup'
    				};
    				for (let p in props) toolbaritem.setAttribute(p, props[p]);
    				return toolbaritem;
    			}
    		});
    	} catch(e) {};
    
      window.addEventListener("MozAfterPaint", function () {
      //	Erstellen Sie ein Popup-Menü, falls es noch nicht vorhanden ist
      	if (!document.getElementById('main-menubar_popup')) {
      //	Popup-Erstellung
      		let menupopup = document.createXULElement('menupopup');
      			menupopup.setAttribute('id', 'main-menubar_popup');
      		document.getElementById('mainPopupSet').append(menupopup);
      //	Menü von der Menüleiste in das Popup verschieben
      		let menubar = document.getElementById('main-menubar');
      		let cl = menubar.childNodes.length;
      		for (let i = 0; i < cl; ++i) {
            if (!menubar.firstChild.hasAttribute("command")) {
            }
      			menupopup.append(menubar.firstChild);
      		}
      /********* toolbar-menubar *********/
      		let menu = document.getElementById('main-menubar_popup');
          menu.addEventListener("command", event => {
            switch (event.target.id) {
              // == edit-menu ==
              case "menu_preferences":
                openPreferences(undefined);
                break;
    
              // == view-menu ==
              case "menu_pageStyleNoStyle":
                gPageStyleMenu.disableStyle();
                break;
              case "menu_pageStylePersistentOnly":
                gPageStyleMenu.switchStyleSheet(null);
                break;
              case "repair-text-encoding":
                BrowserCommands.forceEncodingDetection();
                break;
              case "enterFullScreenItem":
              case "exitFullScreenItem":
                BrowserCommands.fullScreen();
                break;
              case "documentDirection-swap":
                gBrowser.selectedBrowser.sendMessageToActor(
                  "SwitchDocumentDirection",
                  {},
                  "SwitchDocumentDirection",
                  "roots"
                );
                break;
    
              // == history-menu ==
              case "sync-tabs-menuitem":
                gSync.openSyncedTabsPanel();
                break;
              case "hiddenTabsMenu":
                gTabsPanel.showHiddenTabsPanel(event, "hidden-tabs-menuitem");
                break;
              case "sync-setup":
                gSync.openPrefs("menubar");
                break;
              case "sync-enable":
                gSync.openPrefs("menubar");
                break;
              case "sync-unverifieditem":
                gSync.openPrefs("menubar");
                break;
              case "sync-syncnowitem":
                gSync.doSync(event);
                break;
              case "sync-reauthitem":
                gSync.openSignInAgainPage("menubar");
                break;
              case "menu_openFirefoxView":
                FirefoxViewHandler.openTab();
                break;
              case "hiddenUndoCloseWindow":
                SessionWindowUI.undoCloseWindow(0);
                break;
    
              // == menu_HelpPopup ==
              // (Duplicated in PanelUI._onHelpCommand)
              case "menu_openHelp":
                openHelpLink("firefox-help");
                break;
              case "menu_layout_debugger":
                toOpenWindowByType(
                  "mozapp:layoutdebug",
                  "chrome://layoutdebug/content/layoutdebug.xhtml"
                );
                break;
              case "feedbackPage":
                openFeedbackPage();
                break;
              case "helpSafeMode":
                safeModeRestart();
                break;
              case "troubleShooting":
                openTroubleshootingPage();
                break;
              case "menu_HelpPopup_reportPhishingtoolmenu":
                openUILink(gSafeBrowsing.getReportURL("Phish"), event, {
                  triggeringPrincipal:
                    Services.scriptSecurityManager.createNullPrincipal({}),
                });
                break;
              case "menu_HelpPopup_reportPhishingErrortoolmenu":
                gSafeBrowsing.reportFalseDeceptiveSite();
                break;
              case "helpSwitchDevice":
                openSwitchingDevicesPage();
                break;
              case "aboutName":
                openAboutDialog();
                break;
              case "helpPolicySupport":
                openTrustedLinkIn(Services.policies.getSupportMenu().URL.href, "tab");
                break;
            }
          });
        }
      });
    })();
    Alles anzeigen
  • Eigene Zusatzleisten ab ff 143+

    • FuchsFan
    • 2. Dezember 2025 um 20:02

    Fehler gefunden! Im css-Code, der ursprünglich für die Addonbar von Aris ausgelegt war, gab es diesen Eintrag (wird nicht mehr benötigt), der das Problem verursachte. Übrigens war es schon in früheren Versionen auch so, ist mir nur nicht aufgefallen, weil die Leiste in der Regel offen war. Nun bleibt die v15 installiert, und läuft. Danke!

    CSS
    #newtoolbar.toolbar-primary.chromeclass-toolbar.browser-toolbar.customization-target{
    	padding-left: 3px !important;
    	padding-right: 3px !important;
    }
  • Eigene Zusatzleisten ab ff 143+

    • FuchsFan
    • 2. Dezember 2025 um 19:40
    Zitat von Horstmann

    Man weiss nie wann ein anderer Code dazwischen schiesst; wenn ich deinen dafür verantwortlichen Button/Leisten Code kennen würde, könnte man das sicher lösen in meinem Script , auch für potentiell ähnliche Probleme anderer User in der Zukunft

    Wenn der css-Code raus ist dann funktioniert es auch. Nun werde ich v14 und v15 vergleichen mit dem Code, eventuell bekomme ich das Problem gelöst. Das alles teste ich in v147, muss da immer wieder Ordnung rein bringen. Den css-Code werde ich noch anpssen (wegen Id-Änderungen), dann bekommst du ihn zum Test. Einverstanden?

  • Eigene Zusatzleisten ab ff 143+

    • FuchsFan
    • 2. Dezember 2025 um 17:10
    Zitat von Horstmann

    Ich bin mir auch immer noch nicht sicher mit deinen angeschnittenen Buttons, da ist irgendein Code im Gange der die Dinger verschiebt.

    Deine Vermutung hat sich bestätigt, da muss ich noch am css-Code arbeiten. Sorry, da hätte ich ja auch selbst mal schauen können.:rolleyes:

  • Eigene Zusatzleisten ab ff 143+

    • FuchsFan
    • 2. Dezember 2025 um 15:08
    Zitat von Horstmann

    Edit: hast du theme_fix_2 auf true? Da gibt's jetzt einen Bug ...
    Falls ja, probier mal bitte auf false.

    War auf false, auf true gestellt, dann ist es wie gewünscht, Leiste vollständig ausgeblendet.

  • Eigene Zusatzleisten ab ff 143+

    • FuchsFan
    • 2. Dezember 2025 um 14:50
    Zitat von Mira_Belle

    Warum so "angepisst"?

    Holla, die Waldfee!:D Das ist aber deine alleinige Wahrnehmung, hat rein gar nichts mit meiner Empfindung zu tun. Zurück zum Thema, einverstanden?

    Zitat von Mira_Belle

    Test bitte noch einmal ganz ohne Deine CSS und auch ganz ohne andere Skripte! (anderes Profil)
    Ich vermute, dass da bei Dir irgendwas anders rein funkt.

    Das werde ich gleich mal testen.

    Zitat von Horstmann

    und gab's das Problem in der Version 14 (#161) nicht?

    Nein, erst in der 15. Ich probiere gleich mal, mal sehen, eventuell ist dann alles wieder gut.

  • Eigene Zusatzleisten ab ff 143+

    • FuchsFan
    • 2. Dezember 2025 um 10:04
    Zitat von Mira_Belle

    Das bezweifele ich.

    Das steht dir frei, ganz wie du möchtest.

    Zitat von Mira_Belle

    Was ich aber so grundsätzlich merkwürdig finde, was ist so schwer, die Kommentare in den Settings zu lesen?

    Das habe ich zwar gesehen, aber war der Meinung damit nur die Zeit einzustellen, also Fehldeutung. Danke!


    Bei deiner Version, und auch bei der aus #185 bleibt rechts nach Ausblendung ein Rest übrig. Nur rechts, bei anderen Positionen nicht. Wie und wo könnte man das korrigieren?

  • Eigene Zusatzleisten ab ff 143+

    • FuchsFan
    • 1. Dezember 2025 um 22:26
    Zitat von Horstmann

    kein automatisches Ausblenden, nur in dem von Mira.

    Das teste ich doch gerade.:)

  • Eigene Zusatzleisten ab ff 143+

    • FuchsFan
    • 1. Dezember 2025 um 22:04
    Zitat von Horstmann

    Schlag auf Schlag geht das hier.

    Ja, da kann man ja nicht mehr folgen.;) Nun brauche ich aber Nachhilfe, weil ich es nicht gebacken bekomme, wo stelle ich das automatische Ausblenden der Toolbar ab. Das möchte ich noch selbst bestimmen, wenn es denn geduldet wird.:)

  • Eigene Zusatzleisten ab ff 143+

    • FuchsFan
    • 27. November 2025 um 10:20
    Zitat von Horstmann

    es gibt jetzt nur noch die Positionsänderung über Rechtsklick in einer Toolbar.

    Finde ich gut so, und funktioniert hier in v147 ohne Probleme. :thumbup:

  • Neue Quicklink-Button

    • FuchsFan
    • 24. November 2025 um 16:59
    Zitat von Mira_Belle

    Warum so ungeduldig?
    Ich habe da noch was anderes in der Pipeline, aber das dauert noch.
    Muss selber erst mal schauen.

    Nicht ungeduldig, nur zur Information. Schau ruhig, ich störe auch nicht mehr.;):)

  • Neue Quicklink-Button

    • FuchsFan
    • 24. November 2025 um 16:44
    Zitat von Mira_Belle

    So funktioniert es

    Ja!:) Ist das jetzt der Endstand?

  • Neue Quicklink-Button

    • FuchsFan
    • 24. November 2025 um 10:28
    Zitat von Mira_Belle

    Und hier meine Variante, wobei da noch zwei Zeilen Code sind,
    die ich auskommentiert habe, weil ich mich noch nicht entschieden habe!

    Test in v147, Button ist da, aber ohne Funktion.

  • Neue Quicklink-Button

    • FuchsFan
    • 22. November 2025 um 10:28
    Zitat von Mira_Belle

    Hier mal ein Beispiel, wie ich das dachte!

    Dankeschön, das probiere ich natürlich aus, dann bleibt wenigstens der Ursprung erhalten.

    Edit: Funktioniert!:thumbup::)

  • Neue Quicklink-Button

    • FuchsFan
    • 22. November 2025 um 10:13
    Zitat von Mira_Belle

    aber wozu habe ich einen Konfigurationsbereich eingeführt?

    Ist doch auch noch vorhanden.:/ Ich wollte wissen, wie man in das Script ein Icon aus einem externen Ordner einfügen kann, worauf ich von Horstmann einen kleinen Gnuff in die Seite bekam;). Es hat auch niemand mehr auf meine Bitte reagiert, und so entstand diese Variante, und gefällt mir übrigens sehr gut. Da hat Mitleser eine gute Vorlage geliefert:thumbup:.

Unterstütze uns!

Jährlich (2025)

107,3 %

107,3% (697,41 von 650 EUR)

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