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

  • Genial! Ist das für jedes Skript angepasst verwendbar, das einen nicht verschiebbaren Button hat?

    Das sollte eigentlich funktionieren, kommt auch immer darauf an, warum ein Button nicht verschiebbar ist. Es wird ja einfach ein zweiter Button über den nicht-verschiebbaren Button "gestülpt" und verschiebt dann diesen.

    Wie ich weiter oben schon geschrieben hatte, ist es notwendig, dass in Zeile 4 die ID des Original-Buttons eingetragen wird. Dann sollte man noch, falls vorhanden, 'Label' und 'Tooltip' auf die gleichen Werte setzen. Wenn man es allgemeiner haben möchte, dann wäre es auch sinnig im Skript die Variablennamen ebenfalls allgemeiner zu wählen, aber das wäre nur Code-Kosmetik.

    PS: Das Skript ist nicht von mir! Das hatte ich nur irgendwann mal abgespeichert und etwas angepasst. Von wem es ist, weiß ich nicht... :/

  • Wo wir gerade dabei sind...

    Dieses Script ist auch noch in meinem Chrome-Ordner (OpenLinkinNewTabwithRightClick.uc.js):

    Offensichtlich um einen Link, per Rechtsklick, die Option in einem neuen Tab zu öffnen, zu bekommen?

    Braucht man das überhaupt noch? Habe es jetzt mal testweise in eine Unterordner verschoben und bekomme die Option auch, einen Link, in einem neuen Tab zu öffnen.

  • Braucht man das überhaupt noch?

    Das musst du doch wissen. Wenn du lieber den gleichen Tab haben willst, dann nicht. Außerdem, selbst wenn das auch anders möglich ist, hat so jeder seine Arbeitsweise, da ist es gut, wenn es mehrere Wege nach Rom gibt.

    Wenn du es testen willst, lösche zuerst die Zeilen 113 bis 125. Das ist unerlaubter Text. Den hast du wahrscheinlich versehentlich mit kopiert.

    Ü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

  • Darum mein Hinweis dazu.

    Ach so, hatte ich missverstanden. Ich dachte, du wolltest den Eintrag ganz unten haben.

    Ü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

  • Na ja, ich gestehe, dass ich erst später auf dein Bildschirmfoto geklickt habe, da hätte ich gesehen, dass es den Eintrag dort gar nicht gibt.

    Ü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

  • Wie ich weiter oben schon geschrieben hatte, ist es notwendig, dass in Zeile 4 die ID des Original-Buttons eingetragen wird. Dann sollte man noch, falls vorhanden, 'Label' und 'Tooltip' auf die gleichen Werte setzen.

    :thumbup: Mit Hilfe Ihrer Anweisungen war es einfach, die Skriptschaltfläche extras_config_menu.uc.js beweglich zu machen, die vorher nicht beweglich war. Am Ende des Hauptcodes wurde zusätzlicher Code eingefügt.

  • Hallo

    Diese Skript erstellt eine leere Schaltfläche namens Reload ohne Icon und ohne Funktionalität. Bitte fügen Sie den Code, um eine lokale oder Ressource-Symbol anzeigen, dann mein Wissen wird genug sein, um ein Symbol meiner Wahl zuweisen.

    Vielen Dank für Ihre Hilfe

  • Ich habe es selbst herausgefunden, fügen Sie nach Zeile 17 diesen Code ein

    Code
    btn.setAttribute("image", "data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABPElEQVQ4ja3TsU6UQRQF4G8D7jaS2EqhwMaYSGHnI1BQ+ATaUtqR0BJIDGjhMxhKKgLxEQStDFYmGpTKqC8grMdiZ80w4d/KSW5xM/ece2fuOTQnDMOL8D78DL/CSdgJd0vN7XAeDmrgbHgZRiEdcRk2w2rJ//QmYBxhpfB9wR4+4AaW8RQL1f1S3f151WU7Y1D7tEHYbacSlqqxt1tgAd8PayVOW4KtkpyFfgfBu44/Gc3iUal73eP3dQTYxy3MXOV1IDwIG2GuA/z/T7gZnoWh8Cp8buJTWJ9CMPm3Q1OEc9wBHoRvpWZLAzqt1nWvg2BnsoGw0BKk+GBwDbBfgf9pppfxOrgqz6/GUv6IER7iiWImvMHjHpf1BKvFKBdTzDQqU8zUox0Va86X/E7xxtvwI3wvStwNi+3T/gL+gPNd4cyuEQAAAABJRU5ErkJggg==");
  • Kannst noch kurz erklären, was der Sinn und Zweck dieses Skriptes ist?

    Bitte,

    Die Schaltfläche wird verwendet, um Änderungen an den Stilen userChrome.css (Links-klick) und userContent.css (Rechts-klick) zu aktivieren, ohne den Browser neu zu starten. Das Skript liest die Funktionalität aus der .txt-Datei in Zeile 8, die den Code für Custom Buttons.

  • Verstehe ich gerade nicht!

    Heißt das, ich ändere Code z.B. in der userChrome.css brauche ich nur auf dem Button mit der linken Maustaste klicken,

    und die Änderungen werden ohne Neustart übernommen?

    Und ändere ich etwas an der userContent.css, dasselbe Prozedere mit rechts?

    Denn bisher nutzte ich dazu einen Neustartbutton inkl. Cache leeren.

    Mit <3lichem Gruß

    Mira

  • Heißt das, ich ändere Code z.B. in der userChrome.css brauche ich nur auf dem Button mit der linken Maustaste klicken,

    und die Änderungen werden ohne Neustart übernommen?

    Und ändere ich etwas an der userContent.css, dasselbe Prozedere mit rechts?

    Ja, das ist richtig, Änderungen an userChrome.css, den darin importierten .css-Dateien, userContent.css. Ohne Firefox neu zu starten. Es funktioniert wirklich.

  • Heißt das, ich ändere Code z.B. in der userChrome.css brauche ich nur auf dem Button mit der linken Maustaste klicken,

    und die Änderungen werden ohne Neustart übernommen?

    Und ändere ich etwas an der userContent.css, dasselbe Prozedere mit rechts?

    Ja, das ist richtig, Änderungen an userChrome.css, den darin importierten .css-Dateien, userContent.css. Ohne Firefox neu zu starten. Es funktioniert wirklich.

    Interessant!

    FRAGE: Wie muss der ganze Script-Code letztlich aussehen, und unter welchem Namen(.Dateiendung) sollte er (im chrome-Ordner) abgespeichert werden?

    Danke!