Diverse Änderungen gesucht

  • So, getestet, aber dennoch ist es sehr merkwüdig. Ich habe alle anderen Skripte gelöscht, wieder einzeln hinzugefügt, dazwischen immer wieder einen Neustart. Es funktioniert weiterhin.

    8) Gruß camel-joe

    Festes Profil: nicht vorhanden
    Portable: ESR

  • Habe ich doch noch einen Fehler im Skript gefunden oder muss/soll das so sein?

    Klick = öffnen, aber ein erneuter Klick auf die Buttons bewirkt nichts. Die Sidebar bleibt geöffnet.

    8) Gruß camel-joe

    Festes Profil: nicht vorhanden
    Portable: ESR

  • Ja, das war so beabsichtigt.

    Jetzt wird die Sidebar wieder geschlossen. Der Wechsel von Chronik zu Lesezeichen und umgekehrt kann übrigens direkt erfolgen, die Sidebar muss dazwischen nicht geschlossen werden.

    Einmal editiert, zuletzt von aborix (5. November 2019 um 23:01)

  • (!window.gBrowser)

    Nur nebenbei: Schreibst Du inzwischen immer das Zitierte, weil es kürzer ist oder gibt das noch mehr (positive) Nebenwirkungen?

    Mit

    location != AppConstants.BROWSER_CHROME_URL

    kommt bei manchen Fenstern trotzdem eine Fehlermeldung, weil dort das Objekt AppConstants nicht existiert; z.B. bei Alert-Fenstern und der Browserkonsole.

    Man müsste

    !window.AppConstants || location != AppConstants.BROWSER_CHROME_URL

    abfragen und da ist das andere kürzer und einfacher.

    Einmal editiert, zuletzt von aborix (7. November 2019 um 21:52)

  • Nur zur Erläuterung: Die Einträge der Sidebar lassen sich nur durch die Klasse .sidebar-placesTreechildren ansprechen. Diese Klasse gilt aber für alle Einträge. Man kann also nur entweder alle ausblenden oder alle anzeigen. Um die Einträge einzeln ansprechen zu können, müsste jeder Eintrag eine eindeutige ID haben. Und genau die gibt es nicht.

    Übersetzer für Obersorbisch und Niedersorbisch auf pontoon.mozilla.org u.a. für Firefox, Firefox für Android, Firefox für iOS, Firefox Klar/Focus für iOS und Android, Thunderbird, Pootle, Django, LibreOffice, LibreOffice Onlinehilfe, WordPress