star-button tauschen

  • Hallo,

    für das bookmarken einer Seite wird beim Firefox so ein "Stern" Symbol benutzt. Bis zur Version 28 war das Symbol noch in der Adresszeile und ich konnte es mit dem css bezeichner "#star-button" tauschen.

    Beim Firefox 29 funktioniert das nicht mehr. Weiss jemand, wie ich dieses Icon beim Firefox 29 tauschen kann?

    [Blockierte Grafik: http://abload.de/img/starbuttonzjymg.png]

    Gruß,
    Armin

  • Weil es diesen Starbutton nicht mehr gibt.

    Tip: besser wäre es, Bilder als Base64 einfügen:
    http://www.motobit.com/util/base64-decoder-encoder.asp

    Bsp

    Zitat

    .tab-throbber
    {
    list-style-image: url(data:image/png;base64,<bildercode>) !important;
    width: 16px;
    height: 16px;
    }

    Neu:

    Zitat

    #bookmarks-menu-button .toolbarbutton-icon
    {
    list-style-image: url(data:image/png;base64,<bildercode>) !important;
    width: 16px;
    height: 16px;
    }

  • vielen Dank für den Tipp, funktioniert leider noch nicht. Wenn ich den code so eintrage

    CSS
    #bookmarks-menu-button .toolbarbutton-icon
    {
    list-style-image: url(data:image/png;base64,<bildercode>) !important;
    width: 16px;
    height: 16px;
    }


    verrschwindet das star icon. Es wird also schon mal das richtige icon angesprochen. Sobald ich aber die Base64 daten reinkopiert habe, wird wieder der Stern angezeigt.


    Der base64 code funktioniert aber, weil er sich mit einem base64 decoder wieder in das Bild zurückverwandel lässt.

  • Testen:

    So funktioniert es hier und sieht so aus, aus dem Stern wird ein schwarzes Herz:
    [Blockierte Grafik: http://i.imgur.com/9VNqKZT.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!

  • hab ich getestet, ich habe alles rausgeschmissen aus der userChrome.css und nur noch deinen code reinkopiert. Dann wird bei mir gar kein icon mehr angezeigt.

    UserChrome.css:

    Ergebnis:
    [Blockierte Grafik: http://abload.de/img/starbuttonweg7dkt9.png]

    Was mir aufgefallen ist, bei dir scheint das Symbol in der Adresszeile plaziert zu sein, bei mir ist es direkt auf der Toolbar, wo es mir eigentlich auch besser gefällt. Kann das damit zusammenhängen?

  • So der funktioniert jetzt hoffentlich.
    Damit werden beide angesprochen, der Stern und der Listenbutton daneben

    Habe es nur in Stylish getestet:

    Sieht dann so aus:
    [Blockierte Grafik: http://i.imgur.com/iXj72SB.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!

  • Jetzt funktioniert es :)

    die Zeile
    -moz-image-region: rect(0px 16px 16px 0px) !important;
    war scheinbar noch erforderlich.

    [Blockierte Grafik: http://abload.de/img/starbuttonfunktionierzgf9n.png]

    Jetzt ist noch die Frage wie ich für die unterschiedlichen Zustände Link gesetzt oder nicht gesetzt ein unterschiedliches Icon reinbekomme. Beim alten Firefox ging das mit
    [starred="true"]
    Ich schätze mal dass ist jetzt ein anderer Befehl.

  • Ich hatte offensichtlich vergessen, dass der b64-Code eine Zeile sein muss, bei komplexen Bildern kann das sehr lang werden. Sorry.

    Das mit moz-rect ist auch sone Sache, die mich hat verzweifeln lassen. Ich hatte auch nicht weiter in die omni.ja geschaut von Firefox, um zu sehen, dass es eine Grafik mit zwei Bildern ist. :roll:

    Sorry!

  • kein Problem 8) Da bin ich durch ausprobieren draufgekommen, dass kein return im base64 code sein darf. Ich habe auch einen encoder gefunden, der gleich alles in einer Zeile ausgibt. http://www.base64-image.de/
    War trotzdem eine super Hilfe, ich wäre nie alleine auf die richtigen Bezeichner oder auf die Idee mit dem base64 gekommen.

    Ich glaube es sind genau genommen sogar 3 Bilder, weil beim bookmarken so eine Animation abgespielt wird und da ist auch immer noch der Stern zu sehen. Weiss der Teufel wie man die austauscht. Die Animation lässt sich aber auch abschalten, die brauch ich jetzt nicht unbedingt :)

    Gruß,
    Armin