Css Code für Eintrag im Hamburger Popupmenü

  • Ich habe mir die Sache mit DOMContentLoaded auch nochmal angesehen.

    Ich hatte falsch gedacht, DOMContentLoaded wird nämlich nur mit deaktiviertem e10s beim Laden jeder Seite, genauer: jedes Dokuments, ausgelöst. Ich hatte aber auch falsch getestet, nämlich mit deaktiviertem e10s; ich hatte es für einen anderen Test abgeschaltet und dann darauf vergessen.

    Wie EffPeh bereits sagte, für manche Firefox-eigene Dokumente wird DOMContentLoaded allerdings in jedem Fall ausgelöst. So auch für einige about:-Seiten, z.B. about:about, about:config; für einige wiederum nicht, z.B. about:home, about:blank.

  • Ich greife das hier nochmal auf, ist zwar eine andere Baustelle :wink:
    aber genau so störrisch....

    [attachment=0]Actionbar1.png[/attachment]

    Adressleiste - Action Panel unten die Einträge wollen nicht....

    Bildschirmfoto aufnehmen
    ContextSearch web-ext (stammt von gleichnamiger Erweiterung)

    Selbes Problem wieder, mein Symbol wird angezeigt, aber auch das originale.
    :grr::-??

    CSS Code:

    Hatte vermutet, man braucht wieder ein Script dazu, daher habe ich vorhandenes um einen Eintrag
    erweiter:

    Code
    setTimeout(function() {
      document.getElementById( 'appMenu-library-screenshots' ).removeAttribute('image');
    }, 3000);
    
    
    setTimeout(function() {
      document.getElementById( 'pageAction-panel-screenshots' ).removeAttribute('image');
    }, 3000);

    Bin am Ende meines Lateins habt Ihr noch einen Tipp für mich, oder
    vielleicht ist auch mein CSS Code falsch... Alles ist möglich. :-??


    Mfg.
    Endor

  • Bitte testen und die Werte wenn dann anpassen.

    [attachment=0]Screenshot (297).png[/attachment]

  • Meister ihr werdet wohl recht haben. Mir qualmt im Moment der Schädel....

    Dieser Zahlensalat ist bei den neuen Erweiterungen leider normal, bei jedem User ist
    der anders sogar in zwei Profilen unterschiedlich.... daher ist es heute schwierig einen Code für
    eine Erweiterung zu machen weil jedes mal dieser Salat angepasst werden muss.

    Aber daran sollte es nicht liegen.
    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!

  • Hallo 2002Andreas.
    Wie immer perfekt. So funktioniert es bei beiden.
    Mann was würden wir ohne dich bloß machen!!!
    Vielen vielen Dank.
    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!


  • ContextSearch web-ext


    Brauchst du dafür auch einen Code?
    Der ist für das Rechtsklick Kontextmenü dann.

    Wenn ja, dann bitte auch testen.

    CSS
    #_5dd73bb9-e728-4d1e-990b-c77d8e03670f_-menuitem-_search_engine_menu {
      -moz-appearance: none !important;
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAh1JREFUeNqkU81qGlEU/mbmOqOViSQuxEVqYouCUChMFi1UCjWltNCNoE9QJMUn8BEC2ZaKjxDB0PYFAjarphTEENIurNYWtYpaNf6NY++5iW0X2dgcODOXe+73nXO+c680n89xHWPxeHyxfp7NZhGLxd4tRcB9i7uRSCTS3JHJZHaWwH+UotHoTjqdfj2dTq88cVWLtMcYQzKZfMlyudyLcrksAqFQCKlUCvl8HuFwGETa7XYxHo9FXNM0uFwu2Gw22O12zGYziUmS9JUDDWIsFAoYjUaIRLbRbP5Eq9WC1+uFx+MRBIPBANVqFW63GxwH0zRlme/ber2eAJINh0PU6zVUKhWRKXfwBj0WQGT7Cfb3D3hVFo6PP3Hy7h8CdTKZgJys3+/zLN9RLJ7yEoHDoyJ2dzO4/zSFow+nWFlZQ6PRwPm5KQhoCiplp5LI6vUm/0qQeYgxFT7/XdwxDBErosmr0qAoKo/bSCOZcUU1yq4oysVcmSbAur7Gex7hUdhAqVYjTjx+eI+L+gurq56/BKQBgS3LulT6hiBYX7+JUukbAoHbCAUuRGu32zg7+wy/Pwia7oJAob7JNjZuQVWJQOFjcmJz04ly+QdOTr6IuK7rAuxwODiBRQQK8/l8b/f2XhmmOedZZOFUL/1V1YFgUMfiLv17qWjZ6XRUyel0PpNl+cH/PCTe9nuS3kHVXb6LZczk3pOu+5x/CzAA79biq6IGyQsAAAAASUVORK5CYII=") !important;
      background-repeat: no-repeat !important;
      background-position: 2px 3px !important;
    }
    
    
    #_5dd73bb9-e728-4d1e-990b-c77d8e03670f_-menuitem-_search_engine_menu > hbox > image{
    display:none!important;}

  • -moz-appearance gibt's so nicht mehr, wenn ich es noch richtig im Schädel habe.


    Hmmm, das liest sich hier anders: -moz-appearance (MDN).


    Und ob dieser ganzer Zahlensalat hinter #pageAction-panel so unbedingt sein muss...?


    Dieser Zahlensalat ist bei den neuen Erweiterungen leider normal, bei jedem User ist
    der anders sogar in zwei Profilen unterschiedlich.... daher ist es heute schwierig einen Code für
    eine Erweiterung zu machen weil jedes mal dieser Salat angepasst werden muss.

    Wenn man die allgemeinere CSS-Syntax für Attributselektoren verwendet, stimmt das so nicht *), weil man dort auch einen Selektor für eine Teilübereinstimmung verwenden kann.

    Von mir genutzte Beispiele:

    Code
    menu[id*="5dd73bb9-e728-4d1e-990b-c77d8e03670f"] { /* … */ } /* Contextsearch */
    menu[id*="ecdeca5f-93eb-4757-8cad-9c4ab7568649"] { /* … */ } /* Link Text an Location Copier */
    menu[id^="s3google_translator-menuitem"] { /* … */ }
    menuitem[id^="ublock0_raymondhill_net-menuitem"] { /* … */ }
    menuitem[id="screenshots_mozilla_org-menuitem-_create-screenshot"] { /* … */ }


    Der letzte davon testet auf die gesamte ID und hätte also auch auf die eher übliche Weise geschrieben werden können:

    Code
    menuitem#screenshots_mozilla_org-menuitem-_create-screenshot { /* … */ }
    /* oder noch kürzer ohne "menuitem" */

    *) Zur Klarstellung: Es stimmt, dass an diese Addon-ID’s eine individuelle Zeichenkette angehängt ist, die sich von Profil zu Profil unterscheiden kann – und viel schlimmer, mir selbst schon passiert (und deshalb kam ich auf die Idee, die allgemeinere Syntax zu verwenden): Sie kann sich bei einem Addonupdate auch innerhalb desselben Profils ändern.

  • Hallo Andreas.
    Vielen Dank für den Code für das Kontextmenü, aber mir ging es nur oben im Action Panel
    und da ist nun alles bestens. Dank Deiner Hilfe hat es ja dann auch prima funktioniert.
    :klasse:

    Nochmals vielen Dank!
    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!


  • [...]
    Hatte vermutet, man braucht wieder ein Script dazu, daher habe ich vorhandenes um einen Eintrag
    erweiter:

    Code
    setTimeout(function() {
      document.getElementById( 'appMenu-library-screenshots' ).removeAttribute('image');
    }, 3000);
    
    
    setTimeout(function() {
      document.getElementById( 'pageAction-panel-screenshots' ).removeAttribute('image');
    }, 3000);


    Das kannst du noch zusammenfassen, falls der Code überhaupt noch relevant ist: :wink:

    Code
    setTimeout(function() {
      document.getElementById( 'appMenu-library-screenshots' ).removeAttribute('image');
      document.getElementById( 'pageAction-panel-screenshots' ).removeAttribute('image');
    }, 3000);

    Windows 10 | FF 62.0 (64-Bit) / FF 61.0 (64-Bit) / FF 63.0 (64-Bit)

  • Meister, schlappmachen is nicht. Ihr werdet noch gebraucht!!!
    Die dunkle Seite ist nichts ohne Euch.
    Also weiter machen wie bisher.
    :wink:
    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!

  • Eben die Macht ist in dir, also nutze sie (!) und vor allem bleibe uns erhalten ;)

    HP Chromebook 15a-nb0225ng, i3N-305, 8 GB LPDDR5-4800 MHz RAM (integriert), 256GB UFS, - chromeOS 126 (Stable Channel) - Linux Debian Bookworm: Firefox Nightly, Beta und Main Release (Mozilla PPA), Android 13: Firefox Nightly und Firefox (Main Release)

    Smartphone - Firefox Main Release, Firefox Nightly, Firefox Klar (Main Release)