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

Beiträge von BrokenHeart

  • Mehrzeilige Tableiste für aktuelle Firefox-Versionen

    • BrokenHeart
    • 15. Dezember 2022 um 16:01
    Zitat von 2002Andreas

    Hast du mal wieder sehr gut gemacht, passt alles wieder

    Danke auch für den Test... :)

  • Mehrzeilige Tableiste für aktuelle Firefox-Versionen

    • BrokenHeart
    • 15. Dezember 2022 um 15:52
    Zitat von 2002Andreas

    Bis es mal im Skript angepasst wird ein Workaround für die userChrome.css:

    Vielen Dank für deine Unterstützung, 2002Andreas! :thumbup:, das hatte ich mir als "Workaround" auch erst mal überlegt... :)

    Mittlerweile habe ich eine "Skript"-Lösung gefunden, bei der die Positionswerte wieder automatisch gesetzt werden.

    Skript habe ich im Startbeitrag upgedatet. Bitte mal testen...

  • FFX 108 | Suchleiste & Anpassen-Leiste wird von der Tableiste (ganz unten) verdeckt

    • BrokenHeart
    • 15. Dezember 2022 um 11:22

    Skript funktioniert hier auch einwandfrei...

    Du verwendest nicht zufällig wieder den LibreWolf?

    Beitrag

    RE: Tableiste ganz unten - suche .uc.js Script und weiteres

    […]

    Jo, mit dem offiziellen FFX. Allerdings nicht mit dem LibreWolf Fork in Version 104, hm.

    PS: Werde also erstmal wieder das Original verwenden ...

    ^L^
    6. September 2022 um 22:27
  • Fehlermeldung beim Versuch irgendein Profil aufzurufen...

    • BrokenHeart
    • 15. Dezember 2022 um 08:09
    Zitat von Sören Hentzschel

    Das Problem ist mir bereits bekannt. Ich warte auf ein Updates des Multi-Account-Plugins.

    Ok, alles klar...

  • Mehrzeilige Tableiste für aktuelle Firefox-Versionen

    • BrokenHeart
    • 15. Dezember 2022 um 08:01

    Ich habe soeben im Startbeitrag ein neues Update für FF108 eingefügt, welches die Probleme mit der Menüleiste beheben sollte. Das Ein- und Ausschalten der Menüleiste funktioniert jetzt bei allen horizontalen Anordnungen der Tableiste, mit und ohne eingeschalteter Titelleiste.

    HoOpz :

    Falls es immer noch zu Darstellungsfehlern kommen sollte, dann bitte zuerst die eigenen 'userChrome.css'-Änderungen überprüfen!

  • Fehlermeldung beim Versuch irgendein Profil aufzurufen...

    • BrokenHeart
    • 15. Dezember 2022 um 07:44

    siehe Screenshot:

  • Mehrzeilige Tableiste für aktuelle Firefox-Versionen

    • BrokenHeart
    • 14. Dezember 2022 um 14:42
    Zitat von HoOpz

    Moin.

    mir hat es nach nem Update die komplette Ansicht zerhauen. Die oberste Zeile Tabs ist gar nicht mehr zu sehen, genau wie die Menüleiste. Hat noch jemand das Problem?

    Ja, das Problem mit der Version FF108 ist mir bekannt. Ich versuche, falls ich Zeit finde, heute Abend mal eine vernünftige, sprich dauerhafte Lösung zu erstellen. Bis dahin kann ich nur als vorläufigen Workaround vorschlagen, die Titelleiste einzublenden (über "Symbolleiste anpassen") oder die Tableiste (über die User-Settings im Skript) an eine andere Postion zu verschieben.

    Zitat von 2002Andreas

    Das Skript funktioniert einwandfrei in Fx 108.

    Nein, leider nicht :( . Je nach Einstellung (Menüleiste/Titelleiste/Position der Tabbar) kommt es zu den von HoOpz beschriebenen Fehlern.

    Vielleicht kann man ja was mit CSS in der 'userChrome.css' für die Zwischenzeit anpassen? :/ Habe leider momentan sehr wenig Zeit...

  • Sidebar Hover Code anpassen

    • BrokenHeart
    • 7. Dezember 2022 um 17:07
    Zitat von geldhuegel

    Jetzt bin ich mal gespannt, ob BrokenHeart nochmal mit einem Skript kommt.

    Momentan leider nicht, da ich das Problem, welches ich in #49 beschrieben habe, nicht lösen konnte. Auch wenn das Skript wirklich gut funktioniert, so kann ich hier kein Skript veröffentlichen, welches dauerhaft Größenangaben zur Sidebar ändert. Diese Änderung wird erst sichtbar, wenn man das Skript wieder entfernt und kann dann nur noch mit einem 2. Skript wieder rückgängig gemacht werden.

    In der FF102 ESR gibt es diesen Effekt nicht und ich weiß einfach nicht, was ich anpassen muss, dass es auch in den aktuellen Release/PreRelease-Versionen funktioniert... :/

    Jede Größenanpassung der Sidebar durch den Benutzer wird vermutlich persistent in der 'xulstore.json' gespeichert. Die Erkenntnis als solches, bringt mich aber auch nicht weiter, da ich nicht konkret weiß, was sich geändert hat... :(

    Ist die Speicherung in Bezug auf die Sidebar jetzt ein neues Verhalten? :/

  • Sidebar Hover Code anpassen

    • BrokenHeart
    • 6. Dezember 2022 um 07:25

    Wichtig:

    Das in #40 gepostete Skript habe ich wieder gelöscht, da es fehlerhaft ist. Das Skript arbeitet zwar (soweit ich das testen konnte) problemlos, aber wenn man das Skript wieder aus dem Chrome Ordner entfernt, so bleiben Einstellungen für die Sidebar erhalten, die sich nicht so einfach wieder rückgängig machen lassen. Es wird. z.B. die Höhe des Sidebar-Inhalts auf die letzte Fenstergröße reduziert bzw. erweitert. Dieses Verhalten zeigt sich nur in FF107+ (frühere Versionen, außer der ESR, habe ich nicht). In der ESR zeigt sich dieses Verhalten nicht!

    Ich möchte jedem, der das Skript aus #40 ausprobiert hat, dringend raten, das Skript zu löschen und nachfolgendes Reset-Skript einmal zu starten, auch wenn man keine Änderungen an der Sidebar festgestellt hat! Mit dem kleinen Skript werden einfach alle Positions- und Größenangaben der Sidebar wieder auf die Standardwerte gesetzt. Natürlich sollte vor Neustart das fehlerhafte Skript aus dem chrome Ordner entfernt werden. Nachdem die Standardwerte wieder hergestellt wurden, bitte das Reset-Skript wieder aus dem chrome Ordner entfernen, da sonst die Standardwerte bei jedem Start wieder gesetzt werden.

    Sorry für die Unannehmlichkeiten! Ich werde das Skript überarbeiten und dann eine neue Version hier wieder einstellen...

    JavaScript: ResetSidebar.uc.js
    "use strict";
    
    (function() {
    
        if (!window.gBrowser){
            return;
        }
    
        let sidebarBox = document.querySelector('#browser>#sidebar-box');
        let sidebar = document.querySelector('#browser>#sidebar-box>#sidebar');
        
        //Reset -----
        sidebarBox.style.minHeight = "";
        sidebarBox.style.maxHeight = "";
        sidebarBox.style.marginLeft = ""; 
        sidebarBox.style.marginRight = ""; 
        sidebarBox.style.width = "";
        sidebarBox.style.height = "";
        sidebar.style.minHeight = "";
        sidebar.style.maxHeight = "";
        //Reset -----
    
    }) ();
    Alles anzeigen
  • Sidebar Hover Code anpassen

    • BrokenHeart
    • 5. Dezember 2022 um 07:37

    Für alle, die Skripte nutzen, habe ich hier noch eine reine Skriptversion gebastelt.

    - Es müssen keine Angaben mehr zur Größe oder Positionierung gemacht werden. Die Sidebar passt sich, wie das Original, immer der Browsergröße an.

    - Funktioniert auch mit mehrzeiliger Lesezeichenleiste/Tableiste.

    - Drag&Drop (z.B. von Tabs) funktioniert. Nähert man sich mit dem Tab oder Lesezeichen dem Rand, öffnet sich die Sidebar und schließt sich auch wieder, wenn man fertig ist.

    - Läuft auch in der aktuellen Nightly (04.12.2022)

    Einschränkung: Augenblicklich geht es nur, wenn die Sidebar links ist!

    Bitte testen:

    Edit: ...gelöscht siehe ->

    Beitrag

    RE: Sidebar Hover Code anpassen

    Wichtig:

    Das in #40 gepostete Skript habe ich wieder gelöscht, da es fehlerhaft ist. Das Skript arbeitet zwar (soweit ich das testen konnte) problemlos, aber wenn man das Skript wieder aus dem Chrome Ordner entfernt, so bleiben Einstellungen für die Sidebar erhalten, die sich nicht so einfach wieder rückgängig machen lassen. Es wird. z.B. die Höhe des Sidebar-Inhalts auf die letzte Fenstergröße reduziert bzw. erweitert. Dieses Verhalten zeigt sich nur in FF107+ (frühere Versionen,…
    BrokenHeart
    6. Dezember 2022 um 07:25
  • Mehrzeilige Tableiste für aktuelle Firefox-Versionen

    • BrokenHeart
    • 3. Dezember 2022 um 23:20
    Zitat von moonson

    Das hat jetzt richtig zur Lösung meines Problems beigetragen. Vielen Dank!

    Was soll denn dieser absolut überflüssige Kommentar von dir? :( :/

    2002Andreas hat dir die Information gegeben, dass das aktuelle Skript bei ihm der neusten FF-Version läuft, was übrigens bei mir auch der Fall ist. Das ist vor allem dann eine wichtige Information, wenn du selber den Fehler an dem Update auf 107.0.1 festmachst. Du lieferst zwar die Information, dass du seit der Version 107 nichts geändert hattest, aber deswegen kennen wir ja noch lang nicht den aktuellen Ist-Zustand deines Systems z.B.:

    - Windows/Mac/Linux-Version

    - Inhalt der userChrome.css

    - weitere Skripte

    - Screenshot vom jetzigen fehlerhaften Zustand

    - User-Settings des Skripts

    Ohne diese Informationen ist es doch ganz offensichtlich, dass mehr Hilfe als das, was Andreas angeboten hat, überhaupt nicht möglich ist.

    Auf jeden Fall hättest du dir aber den sarkastischen Unterton in deiner Antwort sparen können, vor allem wenn man bedenkt, dass Andreas dir helfen wollte... :/

  • Sidebar Hover Code anpassen

    • BrokenHeart
    • 2. Dezember 2022 um 13:08
    Zitat von geldhuegel

    Das verzögerte schließen ist mir wichtig.

    Hallo geldhuegel,

    bitte teste mal folgenden CSS-Code:

    Zeile 30 und 31:
    Breite der Sidebar -> 300px.

    Zeile 38:

    margin-left: -296px + Breite = 4 Pixel = Abstand zum linken Rand, ab dem die Sidebar ausfährt.

    Zeile 39:

    Verzögerung, ab der die Sidebar wieder verschwindet: 'linear 4s' = 4 Sekunden.

    'opacity' sollte immer 50% höher liegen, also hier: 'opacity 6s' = 6 Sekunden.

    CSS
        @-moz-document url("chrome://browser/content/places/bookmarksSidebar.xhtml"),
    url("chrome://browser/content/browser.xhtml") {
    
        #menu_bookmarksSidebar {
             display: -moz-box !important;
         }
    
        #bookmarks-view-children {
             margin-top: -120px !important;
             margin-left: -15px !important;
        }
        
        .sidebar-placesTreechildren::-moz-tree-separator {
        margin: 0px 500px !important;
        }
    
        #sidebar-header {
            display: none !important;
        }
    
        #sidebar-search-container {
            display: none !important;
        }
    
        #sidebar-box {
            display: flex !important;
            position: absolute!important;
            top: 155px;
            bottom: -35px;
            width: 300px !important; 
            min-width: 300px !important; 
            z-index: 100 !important;
            overflow-x: hidden !important;
            appearance: none !important;
            border: 1px solid transparent !important;
            border-left: 0px !important;
            opacity: 0 !important;
            margin-left: -296px !important;
            transition: margin-left 0.5s linear 4s, opacity 6s ease-in 0.2s !important; 
        }
    
        #sidebar-box:hover {
            z-index: 100 !important;
            opacity: 1 !important;
            margin-left: 0px !important;
            transition: margin-left 0.66s !important; 
        }
    
        #sidebar {
            display: flex !important;
            position: absolute!important;
            width: 100% !important;
            height: 95%;
        }
        
        #sidebar-splitter {
            display: none !important;
        }    
    }
    Alles anzeigen
  • Quicklink-Button

    • BrokenHeart
    • 30. November 2022 um 17:33

    Endor :

    Gerne! Freut mich, wenn es funktioniert... :)

  • Merkwürdie Log-Meldung in der Browser-Konsole

    • BrokenHeart
    • 29. November 2022 um 20:52

    Danke für die Antworten!

    Zitat von Sören Hentzschel

    In jedem Fall kommt diese bei Google News, vielleicht auch bei anderen Google-Seiten.

    Das stimmt. Schon der Aufruf reicht, um diese Meldung zu generieren.

    Self-XSS - Wikipedia

    Zitat

    Firefox[5] and Google Chrome[6] have both begun implementing safeguards to warn users about Self-XSS attacks. Facebook and others now display a warning message when users open the web developer console,

    Hat es auf diesen Seiten (Google News, Facebook) besagte 'Self-XSS-attacks' schon öfters gegeben oder warum wird diese Meldung so prominent ausgegeben? So wie ich es verstanden habe, soll man ja als Besucher animiert werden, selber bösen JS-Code in die Konsole oder Addressbar zu schreiben, um sich selbst zu infizieren. Sollte dann nicht so eine Warnung permanent erscheinen und nicht nur bei bestimmten Websites?

    "Self-XSS-attacks" erinnert mich etwas an den sogenannten albanischen Mail-Virus. Da wurde man aufgefordert, zuerst die Mail an Freunde und Bekannte weiterzuschicken und dann sein System durch Löschen aller Dateien oder Formatierung selber zu schrotten. :/

  • Merkwürdie Log-Meldung in der Browser-Konsole

    • BrokenHeart
    • 29. November 2022 um 18:28

    Hallo,

    hat jemand schon einmal so eine Log-Meldung in der Konsole gehabt? Woher kommt die?

    Ich vermute, dass es vom Firefox/Developer selber kommt, wegen der doch sehr "auffälligen" Formatierung ;) .

    Habe zwar noch einen Screenshot gemacht, aber leider hatte ich den Browser dann zwischenzeitlich wieder gestartet, daher weiß ich nicht mal mehr den Kontext, in dem die Meldung kam. Oder werden solche Meldungen irgendwo auch persistent mitgeloggt?

    Wäre für alle Hinweise dankbar...

  • Mehrzeilige Tableiste für aktuelle Firefox-Versionen

    • BrokenHeart
    • 29. November 2022 um 16:34
    Zitat von Rob

    sobald die Tabhöhe unter 30 liegt. Ist das Eventuell eine Mindesthöhe für die Tableiste?

    Nein definitiv nicht. Habe es eben mit einer Höhe von 12px ausprobiert. Das funktioniert einwandfrei...

    Poste doch mal deine Usereinstellungen am Anfang des Skripts...

  • Quicklink-Button

    • BrokenHeart
    • 29. November 2022 um 16:06
    Zitat von Mira_Belle

    Ich würde gerne noch einmal auf eine Frage zurückkommen, die ich hier #18

    schon einmal stellte.


    Warum funktioniert "mein" Script nicht?

    Es geht um Zeile 14.

    Du hattest in deinem Skript aus #1 zwei unterschiedliche IDs verwendet:

    Code
           CustomizableUI.createWidget({
              id: 'link-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: 'link-button-cf',
  • Quicklink-Button

    • BrokenHeart
    • 29. November 2022 um 15:54
    Zitat von 2002Andreas

    Bei einem Rechtsklick wird ganz kurz die Seite Neuer Tab angezeigt, bevor die eingestellte aufgerufen wird.

    Ja, ist hier auch so. Ich vermute es hängt immer noch mit dem leider notwendigen Timeout zusammen, obwohl der Wert ja auch im alten Skript auf 500ms steht?! :/

    Keine Ahnung, ob es dafür ein Lösung gibt?! (mich stört es allerdings nicht sonderlich)

  • Quicklink-Button

    • BrokenHeart
    • 29. November 2022 um 15:46
    Zitat von FuchsFan

    und funktioniert auch noch.

    Ja, dass mit dem Funktionieren hatte ich mir noch als besonderes "Schmankerl" überlegt... ;) ^^

  • Mehrzeilige Tableiste für aktuelle Firefox-Versionen

    • BrokenHeart
    • 29. November 2022 um 15:41
    Zitat von Rob

    Wenn man die Menüleiste ausblendet und nicht das MoveMinMaxCloseButton Skript nutzt, kann man, mit betätigen der "Alt"-Taste auf der Tastatur, die Menüleiste einblenden. Das funktioniert auch wie gehabt, nur sind die Buttons MinMaxClose ohne Funktion. Bei eingeblendeter Menüleiste funktionieren diese tadellos.

    Kann ich bestätigen, muss ich mir mal anschauen...

    Zitat von Rob

    Außerdem habe ich zwei Fragen:

    Besteht die Möglichkeit die Tab Breite variabel zu definieren? Mit dem alten Skript habe ich die Standardbreite auf 240px gehabt, sobald mehrere Tabs in der Zeile waren, ist die Breite auf bis zu 160px geschrumpft.

    Das ist auch so vorgegeben. Für eine variable Breite der Tabs müsste ich das Skript nochmal anpassen und testen. Mal schauen...

    Zitat von Rob

    Solange man nur eine Tab Zeile hat, ist der Abstand zum Fensterinhalt relativ groß und schrumpft, sobald man zwei oder mehr Zeilen hat. Kann man diesen Abstand bereits für nur eine Zeile verringern?

    Das sollte auf jeden Fall nicht so aussehen wie auf deinen Screenshots. Hast du noch eigene Anpassungen (an der Tableiste?) in der userChrome.css gemacht?

    Momentan hat dieses Skript nicht die allerhöchste Priorität für mich, weil ich seit langer Zeit schon an einer gänzlich umgestalteten Version arbeite und die vorliegende Version nur soweit anpassen möchte, dass sie auch mit den neuesten FF-Versionen funktioniert und keine allzu großen Bugs enthält.

Unterstütze uns!

Jährlich (2026)

32,8 %

32,8% (213,31 von 650 EUR)

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