Icons von erweiterungen austauschen...

  • Hallo,

    per userChrome.css passe ich meine installierten Erweiterungen grafisch gerne meinem Theme an, so das nach einem Update das Design auch erhalten bleibt.
    z.B. Adblock

    CSS
    statusbarpanel[id="adblock-icon"][status="unloaded"]
    {list-style-image: url("adblock/adblock0.png") !important;}

    Funktioniert wunderbar bei fast einigen Erweiterungen [Adblock+, IDN] die die Icons eh per CSS setzen.

    Wie kann ich aber ein Icon austauschen das fest in der overlay.xul gesetzt wird z.B. bei RIP.
    Eintrag in XUL

    Code
    <statusbarpanel context="rip-context-menu"
            id="rip-status-bar" class="statusbarpanel-iconic"
            src="chrome://rip/skin/rip.png" hidden="true"
            tooltip="rip-tooltip"
            oncommand="RemoveItPermanently.doOptions()">

    Folgender Eintrag funzt leider nicht...

    CSS
    statusbarpanel[id="rip-status-bar"]
    { list-style-image: url("rip/rip.png") !important; }

    Jemand ne Idee ??

    Mooki

  • Also ich habe von unseren Forum-Code-Gurus hier gelernt, sich die Chrome.css so wenig wie möglich zu zumüllen. Deswegen mach ich das immer direkt in den Erweiterungen. Die lass ich dann nicht autoupdaten, sondern hohle die neueste Version auf die Platte, bastle wieder um und installiere dann die Neue. Somit kann sich in der *css bei dann ner ganzen Menge Codes nicht viel beißen. Bei einigen hab ich auch schon die Erfahrung gemacht, daß den auch ein Update nicht geschadet hat.

  • Naja, genau das habe ich bisher immer gemacht, und finde es etwas lässtig....

    Nun hab ich etwas mehr Zeit, und wollte es auch dort dauerhaft machen...
    Und mal den ordentlichen Weg nehmen....