Div. Skripte funktionieren im aktuellem Nightly nicht mehr

  • Endor Vielen Dank, habe diese Version nun ebenfalls installiert!

    So, und mein Problem mit dem Script Firefox ToolbarButtons.uc.js bei mir hat sich nun auch geklärt. Ich hatte noch folgendes Script installiert:

    .. und doppelt gemoppelt macht bekanntlich Ärger. Kurzum, das obige Script gelöscht und jetzt klappt es. Danke an alle Beteiligten.

    Ich möchte noch mal vorsichtig an das WetterfuchsScript in #460 ff erinnern. Ist das noch reparabel oder ist das Script vom seeligen Schwarzen Gevatter einfach outdatet?

  • Ich komme einfach nicht auf die richtige Variante

    Hallo grisu2099..

    ich kann dir dein Skript nicht anpassen, aber ich kann dir eins von meinen angepassten geben.

    Wenn du testen magst:

  • .. und doppelt gemoppelt macht bekanntlich Ärger. Kurzum, das obige Script gelöscht und jetzt klappt es.

    BrokenHeart
    22. Januar 2025 um 18:39

    Hast du vielleicht irgendein Skript doppelt in deinem chrome-Verzeichnis?

    :)


    Kann mir bitte jemand die nötige Änderung für dieses Script verraten? Ich komme einfach nicht auf die richtige Variante... ;(

    Sehe, dass 2002Andreas schon eine Lösung angeboten hat. Aber ich poste es jetzt trotzdem mal...

    Hatte die CSS-Sachen auskommentiert, da es hier so nicht lief. Also wieder rückgängig machen bei dir...

    Gruß BrokenHeart

    "success has many fathers, failure is an orphan"

  • Ich möchte noch mal vorsichtig an das WetterfuchsScript

    Was das Menü usw. betrifft, das werde ich mir mal anschauen.
    Das schon länger bekannte Grundproblem kann ich leider nicht beheben.
    Melde mich.

    Edit:
    Das geht mal wieder weit über mein Können hinaus.
    Wie muss man das ändern.

    JavaScript
              let menuitem = document.createXULElement('menuitem');
              menuitem.setAttribute('label', item[0]);
              menuitem.setAttribute('oncommand', item[1]);
              menupopup.appendChild(menuitem);
            };

    Dann ist noch die Schaltfläche selber:

    Mfg.
    Endor

    Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:134.0) Gecko/20100101 Firefox/134.0.2
    OS: Windows 10 pro 64 bit und Windows 10 Home 64 bit
    Meine Scripte Sammlung: https://github.com/Endor8/userChrome.js
    Kein Support per PN. Fragen bitte im Forum stellen!

    Einmal editiert, zuletzt von Endor (24. Januar 2025 um 16:10)

  • K.A. welches Skript das bessere ist :/

    Ich denke, dass die beiden Skripte funktional absolut identisch sind. Einmal wurde die Event-Funktion für den Button innerhalb der 'createWidget'-Funktion und das andere Mal außerhalb über die ID document.getElementById('Tooltip-button') hinzugefügt. Das macht keinen Unterschied.

    Außerdem ist bei deiner Version noch die Zeile event.target.ownerGlobal.BrowserCommands.reload();  enthalten. Eigentlich ist ein Reload hier nicht nötig, kann auch kein abweichendes Verhalten feststellen :/. Habe aber jetzt auch nicht intensiv getestet...

    Gruß BrokenHeart

    "success has many fathers, failure is an orphan"

  • dass die beiden Skripte funktional absolut identisch sind.

    Hallo BrokenHeart ..

    danke für die Erklärung.:)

    Mir ging es mehr darum, welches der Skripte den besseren Code hat.

    ein Reload hier nicht nötig

    Ok, das war/ist in meinem Musterskript so enthalten.;)

    Ich habe den einfach so übernommen, und nur die anderen Daten eingefügt.


    PS:

    Dann schlage ich mal deinen Code vor.

    Mit freundlichem Gruß
    Andreas
    Mein Laptop  Meine Add-ons

    Einmal editiert, zuletzt von 2002Andreas (24. Januar 2025 um 16:25) aus folgendem Grund: Ein Beitrag von 2002Andreas mit diesem Beitrag zusammengefügt.

  • funktioniert im heutigen Nightly (24. Jan) nicht mehr

    Siehe bitte hier:

    grisu2099
    24. Januar 2025 um 17:11

    Allerdings noch keine Lösung.

  • Wenn du das dann alles für nutzlosen Schrott hälst, dann ist das halt deine Meinung, genauso wie meine Meine ist.

    Das habe ich nirgendwo behauptet, dass das, was du einbringst, nutzloser Schrott sei. Also bitte lass derartige Unterstellungen.

    Ü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

  • Wer einen anderen User (mich) einen beitragslosen nutzlosen Meckerer nennt - und das hast du

    Das habe ich nicht. Auch noch so eine provozierende falsche Bemerkung. Was soll diese Aggressivität?

    Mit ignoranten Beleidigungen kann ich umgehen, bei billigen Ausreden ist Schluss.

    Was für billige Ausreden und ich hoffe, das mit den „ignoranten Beleidigungen“ ist nicht auf mich gemünzt. Ansonsten wäre das noch so eine haltlose Unterstellung. Du solltest lieber mal meinen Beitrag #530 noch einmal in Ruhe lesen. Dort habe ich ganz sachlich meine Meinung geschrieben. Wenn du dich dadurch auf den Schlips getreten fühlst, mach das mit dir aus und lass das nicht an mir aus. :cursing:

    Ü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

  • das hier scheint momentan zu funktionieren; […]

    Generell hänge ich einfach den addEventlistener unten an, mit der ID des Buttons, und ausserhalb des oberen Codeabschnitts (...?).

    […]

    Für das von dir verlinkte Script dann evtl: sowas […]

    Danke, funktioniert!

    Endor, ich hänge mein verändertes Skript mal an, damit du es bei GiHub hochladen kannst (aus einem unbekannten Grund werden übrigens beim Einfügen die Leerzeilen entfernt):

    Zu den IDs: Das halte ich für eine Schwäche vieler Skripte hier. Beispielsweise kommt die ID hier oben inzwischen viermal vor. da ist es wirklich besser, sie einer Variable zuzuweisen und diese dann wiederholt zu verwenden.


    Vertikale Toolbar von Aris-t2 funktioniert im heutigen Nightly (24. Jan) nicht mehr X(

    Nur als Hinweis: Ich habe Aris darauf hingewiesen. Er ist derzeit aber nicht aktiv, man kann also nicht sagen, ob und wann er Anpassungen durchführen wird.

  • Also ich habe diesen langen thread als Sammelthread angesehen und deswegen meine Frage hier reingepostet. Man muss ja nicht für jede Frage nen neuen thread machen.

    Mit den neuen AI addons in VScode konnte ich im übrigen in gerade mal 5 bis 10 Minuten alle meine oncommand handler tauschen. Nachdem man die erste Zeile angepasst hat, erkennt die AI was man mit den anderen Zeilen machen möchte.

  • Ulf3000 Alles i.O.
    Mir ging es lediglich um die Übersichtlichkeit!
    Es stellt sich mir dann aber auch die Frage, wo für ein Forum in einzelne Bereiche unterteilt wird,
    und wofür diese wiederum einzelne Threads haben. Kann man ja immer alles in einem Sammelthread unterbringen. ;)
    Ich hoffe, es kommt rüber, was ich damit sagen will!

    offtoppic: Ich nutze auch VScode, welche Add-ons wären das und sind diese Kostenpflichtig?

    Mit <3lichem Gruß

    Mira

  • Ich kann den Gedanken schon nachvollziehen, auch wenn ich keine Scripte nutze. In diesem Thema werden alle Scripte behandelt, und zwar gleichzeitig, mittendrin, davor, danach. Aber keines der Scripte hat seinen eigenen Faden. Wenn ich nur eines nutzen würde, wäre ich gezwungen, 27 Seiten durchzulesen, zu überfliegen, ggf die Seitensuche anzuwenden. Es würde wesentlich mehr Zeit in Anspruch nehmen, das Endergebnis zu finden, oder gar die Ergebnisse, weil manch einer noch eigene Anpassungen dazu pflegt. Aus meiner Sicht wäre es für alle praktischer gewesen, für jedes Script ein einzelnes Thema zu spendieren. Und bei der Häufigkeit, oder Wichtigkeit, wäre ich sogar dafür, ein Unterforum zu gründen, damit es komplett abseits von den sonst üblichen Fragen zur Anpassung gelesen und genutzt werden kann.

    Wir sind keine Beschwerdestelle, hier gibt es nur Lösungen! Meine Glückszahl hier: 93.

  • In diesem Thema werden alle Scripte behandelt, und zwar gleichzeitig

    Nur meine pers. Meinung!

    Das hat sich in diesem Thread nun mal so ergeben. Inzwischen dürften auch die meisten Skripte angepasst sein.

    für jedes Script ein einzelnes Thema zu spendieren

    Im Normalfall ist das ja auch so. Und wenn der Tag X kommt, werden einigen User feststellen, dass div. ihrer Skripte nicht mehr funktionieren, und dann wird jeweils ein neuer Thread dafür erstellt. Denn dieser hier ist dann längst in der Versenkung verschwunden.

    für jedes Script ein einzelnes Thema zu spendieren.

    Auch das wird dann unübersichtlich. Ich z.B. nutze 41 Skripte, Boersenfeger 76, und es gibt noch viel mehr Skripte. Wenn jedesmal ein neuer Thread erstellt wird, dann wären das auch mehrere Seiten, die man durchsuchen müsste. Und oft ist es ja auch so, das User eine eigene Bezeichnung für ihr Skript haben, was die Suche dann auch nicht einfacher macht.

    ein Unterforum zu gründen

    Auch da wären dann zig Skripte drin, also auch nicht viel übersichtlicher.

    Ansonsten, alle inzwischen angepasste Skripte sind auf der Seite von Endor vorhanden. Also auch da könnte jeder dann erstmal nachsehen, ob sein Skript dabei ist:

    userChrome.js/Firefox 135 at master · Endor8/userChrome.js
    Skripte für die Firefox-Erweiterung userChromeJS. Contribute to Endor8/userChrome.js development by creating an account on GitHub.
    github.com

    Das gilt dann auch für die Seite von Aris, der viele von uns genutzte Skripte/CSS Codes erstellt hat.

    GitHub - Aris-t2/CustomJSforFx: custom scripts
    custom scripts. Contribute to Aris-t2/CustomJSforFx development by creating an account on GitHub.
    github.com
  • Dann gibt es halt 41 oder 76 Threads zu, wo ist denn das Problem? Oder jeder Nutzer bekommt sein eigenes Thema, wenn das leichter umzusetzen ist. Wenn die Scripte dieselben sind, reicht vielleicht ein Thema. Aber du bzw. ihr macht es allen andere einfach nur extrem schwer durch so ein Monsterthema. Du hast für dich dieses Thema gestartet, spricht nichts dagegen. Unübersichtlich wurde es durch "ich hab auch probleme, aber mit script xyz". Dann am besten von Anfang an festlegen: Das ist mein Thema, hier geht es nur um meine Scripte. Man hätte also ganz bequem das hier anwenden können:

    Zitat

    5.1 Eigene Themen eröffnen

    Während es in manchen Foren üblich ist, sich an bestehende Themen dranzuhängen, bitten wir Nutzer in diesem Forum, für ihre Probleme jeweils eigene Themen zu erstellen

    Und genau das ist passiert, abweichende Scripte mit Folgeantworten.

    Wir sind keine Beschwerdestelle, hier gibt es nur Lösungen! Meine Glückszahl hier: 93.