Tabkontextmenü: Eintrag wieder bündig machen

  • Hallo zusammen,

    ich habe kürzlich den Eintrag "Tab einfrieren" von Tab Mix Plus im Tabkontextmenü mit einem Symbol versehen. Dabei ist die Schrift etwas nach rechts verschoben worden. Weiß jemand, wie ich sie wieder bündig mit den anderen Einträgen bekomme? Mich würde auch interessieren, warum sich das überhaupt verschoben hat :-??

    Der Code:

    CSS
    #tm-freezeTab{
    -moz-binding: 
    url("chrome://global/content/bindings/menu.xml#menu-menubar-iconic") !important; 
    list-style-image: url("file:///C:/freeze.png") !important;
    -moz-image-region: rect(0px 16px 16px 0px) !important;
    padding-left:3px !important;}


    Bild:
    [attachment=0]freeze.jpg[/attachment]
    Danke und Grüße

  • CSS
    #tm-freezeTab .menu-iconic-text {  padding-left:4px !important; }

    Endor, tut mir ja Leid..aber so funktioniert er nicht :wink:

    Sondern

    CSS
    #tm-freezeTab> .menubar-text {  padding-left:4px !important;}

    Hier nur mal ein Beispiel

    [Blockierte Grafik: http://www10.pic-upload.de/thumb/30.07.12/46spuc5upz.jpg]

  • Danke euch beiden :) So schnell wie ihr hier Codes hin und her feuert, kommt man ja garnicht mit dem Antworten hinterher ;) Habe das gerade mal alles getestet und der hier funktioniert noch nicht:

    CSS
    #tm-docShell .menu-iconic-text {  padding-left:4px !important;}


    Diese beiden gehen wunderbar:

    CSS
    #tm-protectTab .menu-iconic-text {  padding-left:4px !important;}
    #tm-lockTab .menu-iconic-text {  padding-left:0px !important;}


    Der machtet nun och :klasse: :

    CSS
    #tm-freezeTab> .menubar-text {  padding-left:4px !important;}


    Trotzdem frage ich mich, warum bei mir bisher die Symbole noch nie den Text verschoben haben. Ich habe immer mit 16x16px Bildern gearbeitet, die waren doch immer gleich groß :-?? Könnte man denn, andersrum gedacht, einfach das Symbol runterskalieren, vielleicht mit einem Code? Wie groß dürften die Bilder den max. sein, damit solche "Verschieber" nicht passieren? Das hier benutzte ist wie gesagt auch 16x16 groß. Habe es mir aus den zwei Einzelicons für protectTab und lockTab zusammengebastelt, da TMP kein eigenes "Freeze-Icon" bietet und es auch selbst nur aus den anderen beiden erstellt..

    Grüße

    Firefox immer aktuell

  • Zitat von bluemule

    aus den zwei Einzelicons


    Wahrscheinlich deshalb :wink:

    Noch eine Möglichkeit

    Code
    @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
    
    
    .menu-iconic-text,
    .menu-text,
    .menuitem-iconic-text{
    margin-left:15px !important}

    Damit verschiebst du den kompl. Text nach rechts, Wert musst du dir natürlich anpassen.

  • Zitat von bluemule

    der hier funktioniert noch nicht:


    Dann nimm den :wink:

  • Danke Andreas. Den gesamten Text möchte ich lieber nicht verschieben (wäre ja nur wegen dieses einen Symbols), das passt nicht ins Gesamtbild. Was deinen zweiten Code angeht, so zeigt diese Zeile leider keine Auswirkung:

    CSS
    #tm-docShell> .menubar-text {  padding-left:4px !important; }


    Ich denke, das beste wird es sein, wenn ich mir ein neues Symbol bastel. Wenn ich beide Icons, das von lockTab und das von protectTab, zusammenlege, entsteht immer die Lücke zum Text, auch wenn das Symbol nur 12x12px hat. Habe das eben probiert. Mal sehen, mir fällt sicher noch was ein :wink:

    Firefox immer aktuell

  • Ts... Du hast recht. Mit anderen Icons funktioniert es auch nicht (d.h. der Text verschiebt sich). Andersrum funktioniert mein Freeze-Symbol zusammen mit anderen Tabkontextmenüeinträgen korrekt. Das ist ja seltsam :-?? Muss also was mit dem Freeze-Eintrag selbst zu tun haben und nicht dem Symbol..

    Firefox immer aktuell

  • Der Code hier:

    funktioniert bei mir auch nicht. Da tut sich gar nichts.

    So hat es hier dann funktioniert:

    CSS
    menu[label="Berechtigungen für diesen Tab"]{
        -moz-binding:
        url("chrome://global/content/bindings/menu.xml#menu-iconic") !important;
        list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADDElEQVQ4jX3PbWgbBRzH8XuxvvHV3q4v5qvB3nQ0tNBS3WgHtWVodYK+kLqyonNlta62RqzrU2pDk6bLzOklE++8S7KzBJJmZ9MxluSyJNcm0PWBtM5sK5iJQ1TwASxaxr6+EZkL+H39+3/gL6y+f/LZ4tmuypLkfSmXy/2YSqVIJBJEo1F0XUdRFGRZxjAMIpEIqqr++YXX41s+21XZGn35GeHL5+ruzzYdIvzOqd3IfJi8MUEpM8vG9XHWF99j/Wo/pWsT3M24KC1eIPyZm8tvvoKn6RDz7XUVoUEQavrrDuhSp41wXyffrIT4oxLnh40gD4pu9rYmqRSDPNqa4m7ay9LAMaROG/11B640CEKN8E/7ho4duSl11GNO9vCzZuee9xTcHoOyi/Lsa/wU6MUcbsXfUc9AW+NuqyDsEx7v/MDbwaH2JnKvH0XqbCEVOgfbI/D1FNvxPj5ubyLbfZR322z0nj79u/BkkvSppp55gU+6jnM1HmfVDPNwe4qHa0PcSmssxKKIXceReztwTEz8VgWI3jnN+WIrF8fPUN5eY2VlhQ0rxmY+Sj6fp7yZxz10Es+JI3hmnNWA2+3Whs91cy/+BtHAIN99e4disYhlWVTubDI/2kLJdRBxoIWZmZlqwOFwaHPjfTzIzvB9ehT5so9yuUyhUCCfMtgRD3Pb38bSZDM+n68acDqdatDvZLcwxtpKimQyyZWgQmljFcuyWM99xS9yPYnxFvx+fzUgy/JcOKhQyCXJZDLkbppc95wgefF5ctkM2WyWfCZJaG4QRVF2qgBd13tM0ySdTmMYBrFLb1Ga2M/96ae44X0VwzAwTZNMJsPCwsLnVYBlWZF0Oo2qqvimhzE/eJpfL9Wy42umPLYfaXoQVVUxTZPl5eXIf45dLlft4uLiniiKpUAgcM3hcDwavTCCYu/gxkg9H314HpfLhSRJZVEUS4lEYk+W5dp/AU3TbHa7vfExsDkUCumKovwlyzKRSKSg63p3Q0NDjSAIgt1ub9Q0zVb1xpOJong4Fov1/N/mb3YkBjW+qPvwAAAAAElFTkSuQmCC") !important;
        -moz-image-region: rect(0px 16px 16px 0px) !important;
        margin-left:4px !important;}
    
    
        menu[label="Berechtigungen für diesen Tab"]  >.menu-iconic-text{
        margin-left:12px !important;}

    Sieht hier übrigens so aus:

    [Blockierte Grafik: http://img338.imageshack.us/img338/7628/bild000c.png]

    Keine Ahnung warum der andere hier nicht geht. :-???

    Mfg.
    Endor

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

  • Eben Deinen ganz alleine, nichts sonst aktiv, nochmal getestet,
    nichts, der geht hier einfach nicht.

    Schön, dass wenigstens mal einer von mir läuft. :lol:
    Mfg.
    Endor

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

  • Zitat von Endor

    mal einer von mir läuft.


    Einer...neeeee.....gaaanz viele sogar :D

    Zitat von Endor

    der geht hier einfach nicht.


    Also hier wird zumindest das Icon angezeigt, der Abstand stimmt auch, nur eben der Pfeil rechts fehlt. Da deiner aber funktioniert suche ich nicht nach dem Fehler hier.