Firefox v136.0a1 - Skript „Tooltip with URL“ funktioniert nicht mehr

  • Firefox-Version
    v136.0a1
    Betriebssystem
    Win10

    Dieses Skript funktioniert nicht mehr in v136.0a1 Nightly. Es könnte mit jsm und mjs zu tun haben. Vielen Dank für Ihre Hilfe!

    Einmal editiert, zuletzt von lenny2 (26. Januar 2025 um 15:09)

  • Dieses Skript funktioniert nicht mehr in v136.0a1 Nightly. Es könnte mit jsm und mjs zu tun haben.

    Ich denke auch.

    Ersetze mal Zeile 61 durch diese:

    JavaScript
    `(${this[meth]})(ChromeUtils.importESModule("resource://gre/modules/TooltipTextProvider.sys.mjs").TooltipTextProvider.prototype)`

    Und Zeile 82 durch diese:

    JavaScript
     var ldu = ChromeUtils.importESModule("resource:///modules/UrlbarInput.sys.mjs", {}).losslessDecodeURI;

    Ü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

  • Gern geschehen. Du hattest ja schon selbst den Finger drauf. :)

    Ü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

  • Es wurden zwei Fehler entdeckt. Der Tooltip der Skript-Button selbst und der Tooltip zum Skriptstatus werden nicht angezeigt. Die Umschaltfunktion für die Enabled/Disabled funktioniert nicht (immer im Enabled Zustand) :(

    Oder eine Lösung, bei der es gar keine Button gibt.

  • Äh, ich sehe gerade, da gibt es noch zwei Inline-Eventhandler in Zeile 18 und 19 (oncommand und onmouseenter, eben für den Button. Ab 136 müssen wir ja in .addEventListener umbauen. Ich versuche mein Glück.


    Ersetze mal die Zeile 18 und 19 durch folgenden Code:

    Ü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

    2 Mal editiert, zuletzt von milupo (26. Januar 2025 um 16:14) aus folgendem Grund: Ein Beitrag von milupo mit diesem Beitrag zusammengefügt.

  • Ach Gott, habe ich doch das .button vergessen. Das kann nicht funktionieren. Man wird eben alt.

    Ü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

  • lenny2 Im Moment bin ich etwas ratlos. Probiere mal Folgendes. Teste mal diese Skriptversion:

    Ü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

  • milupo Leider hat es nicht geklappt :( Was ist, wenn ich die Änderungen aus Beitrag #2 verwende und den Code der Button selbst entferne? Es wird dann ein Skript ohne Button sein, die Funktionalität der Button selbst ist für mich unnötig. Wäre das nicht einfacher?

  • Beitrag von milupo (26. Januar 2025 um 19:48)

    Dieser Beitrag wurde vom Autor gelöscht (26. Januar 2025 um 19:50).
  • Ich denke, das Einfachste ist, die Schaltfläche in das Anpassen-Fenster zu schieben.

    Ü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

  • lenny2 Ich glaube ich habe es hinbekommen. Sieh folgende Skriptversion:

    In den Zeilen 20 und 23 musste nur owner.toggle() in this.toggle() und owner.mouseenter() in this.mouseenter() geändert werden.

    Ü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