Diskussion zu AddonLister (InfoLister-Ablösung?)

  • Nur, um es mal erwähnt und verlinkt zu haben: Inkompatibilitäten zwischen Addons und UserChromeJS-Skripten.

    Dort hatte ich einen Thread gestartet, weil ich ebenso Probleme mit Buttons aus UserChromeJS-Skripten und zwei Addons hatte, eines davon war TabScope.
    Aborix hatte Lösungen parat, so dass die Skripte seitdem bestens funktionieren.

    Edit: Upps, Aborix hatte ja bereits darauf verlinkt …

  • Wer für die Menüeinträge noch ein paar Symbole möchte, hätte ich hier einen Code
    für Stylish :

    sieht dann so aus:
    [Blockierte Grafik: http://i.imgur.com/4HK8g7o.png]

    Mfg.
    Endor

    Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:132.0) Gecko/20100101 Firefox/132.0
    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!

  • Das Menü ist noch etwas umfangreicher geworden, die o.a. CSS sind aber noch gültig.

    Änderungen:
    - Es gibt jetzt 3 Untermenüs (BBCODE, HTML und Custom). Die 3 Einträge aus dem "Hauptmenü" richten sich nach dem FORMAT-Eintrag in der Konfiguration (wird im Tooltip widergespiegelt).
    - Liste der Stylish-Einträge auch möglich (unter WICHTYPES muss "userstyle" eingetragen werden).

  • Hier wieder der aktualisierte CSS Code dazu,
    für Stylish :

    sieht dann so aus:
    [Blockierte Grafik: http://i.imgur.com/s5FDA1j.png]

    Mfg.
    Endor

    Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:132.0) Gecko/20100101 Firefox/132.0
    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!

  • UserChrome.css Datei mit obigen Css Code könnte man dann verwenden.
    Datei muss in den Chrome Ordner.
    Ob der Code dort geht müsste man testen.
    Funktioniert auch damit.

    Du kannst auch so wie ich das Script UserCSSLoader.uc.js dazu verwenden:
    https://github.com/ardiman/userCh…r/usercssloader
    Das ersetzt komplett die Stylish Erweiterung.
    Mfg.
    Endor

    Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:132.0) Gecko/20100101 Firefox/132.0
    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!

  • Die README wurde ergänzt. Somit sollten die Anpassungen im Template evtl. etwas einfacher fallen. Ein kleines Beispiel (Anzeige von [deaktiviert] in rot) habe ich auch hinzugefügt.

  • Danke Mithrandir,
    dank Deiner bisherigen Einlassungen im Forum hatte ich die Roteinfärbung von [deaktiviert] bereits vorgenommen. Beim html-Code wollte ich das auch, indem ich den html-Farbcode vorangestellt hatte, aber das Ergebnis war: kein Button mehr vorhanden (siehe Post weiter oben #17).

    Gruß Mathe41
    WIN 7 Ultimate (64bit) SP1 - Mein Fx

  • Es gab noch ein paar Fixes.

    - Gestern (Version1.0.20150317): getScripts sortiert nun auch uc-Sripte (wg. Linux);
    - Heute (Version 1.0.20150318) : beim Mittelklick verbesserte Anzeige von Vorlagen, die kein charset kennen ( bbcode und Umlaute sind nun bei der Browseranzeige also kein Problem mehr)

  • Zitat von Mithrandir

    Lässt sich bei Greasemonkey-Skripten (erst mal nur bei der installierten Erweiterung) eine homepageURL oder ähnliches ermitteln?


    Das von mir schon mal erwähnte Addon Manager Fix enthält einen "Addon List Generator", und für den wird die in Greasemonkey-Skripten optional enthaltene Kopfzeile "// @namespace" ausgelesen. Dass das nicht gerade zuverlässig ist, steht dann auf einem anderen Stück Papier. Um mal Dr. Evils Skript "Correct Title" zu nehmen; dort sieht die Zeile so aus *):

    Code
    // @namespace     http://maltekraus.ma.funpic.de/Firefox/


    Dieser Link ist aber schon Internet-Ewigkeiten tot.

    *) Und zwar auch bei der Version, die er zuletzt bei Userscripts.org hochgeladen hatte, siehe jetzt bei der Spiegelseite: Correct Title for Greasemonkey. Ich weiß nicht, ob die Funpic-Seite zum Zeitpunkt des Hochladens noch aktiv war.

  • Speravir: Danke, geht's aber ein wenig genauer? Ich habe mir den Code schon einmal angesehen (aber tatsächlich nicht nachvollzogen) , werde aber nicht ganz schlau und fündig, wo das Auslesen stattfindet (bei Greasemonkey ist's dasselbe). namespace halte ich tatsächlich für ungeeignet / das muss ja nicht mal ein url sein (http://wiki.greasespot.net/Metadata_Block#.40namespace schreibt: While the namespace is non-semantic, a URL is often used.). So was wie installurl oder updateurl (wie in der config.xml im gm_scripts-Ordner) wäre brauchbarer, aber auch hier finde ich noch keinen Einstieg. Zu sehr aufblähen will ich das Skript AddonLister dann auch nicht ...

  • Zitat von Mithrandir

    Speravir: Danke, geht's aber ein wenig genauer? Ich habe mir den Code schon einmal angesehen (aber tatsächlich nicht nachvollzogen) , werde aber nicht ganz schlau und fündig, wo das Auslesen stattfindet (bei Greasemonkey ist's dasselbe). namespace halte ich tatsächlich für ungeeignet / das muss ja nicht mal ein url sein


    Ich kann leider nicht spezieller werden – alles nur spanische Bahnhöfe für mich. Ich hätte aber trotzdem gestern genauer hinsehen sollen: Der Namespace wird im Addon Manager Fix nur dafür genutzt, eine ID zu erzeugen, und zwar auch außerhalb des Addon List Generators. Diese ID wird nämlich auch in der Auflistung im Browserfenster angezeigt.

    Zitat

    Zu sehr aufblähen will ich das Skript AddonLister dann auch nicht ...


    Dann lieber so lassen, wie es ist.

    Zitat von Endor

    Hallo Mithrandir.
    Vielen Dank für die neue Version von Addonlister.
    :klasse:


    Und insbesondere Danke für den AddonLister als solches!

  • Du musst im Script den Weg zum Speicherort eingeben.
    Zb. C:\\Firefox\\Addonlister\\

    Wichtig ist nur der Speicherort muss schon vorhanden sein, und am Ende müssen auch \\ sein.

    Wenn es haken sollte gib Bescheid, dann helfe ich Dir dabei.

    Edit Zu spät...
    Mfg.
    Endor

    Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:132.0) Gecko/20100101 Firefox/132.0
    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 (20. März 2015 um 10:10)