Separatoren für Menuleiste

  • Ach so, das Skript ist es. Ich dachte, das mit dem Firefox-Button. Da muss ich erst einmal Ausschau halten, dieses Skript habe ich hier nicht.

    Übersetzer für Obersorbisch und Niedersorbisch auf pontoon.mozilla.org u.a. für Firefox, Firefox für Android, Firefox für iOS, Firefox Klar/Focus für iOS und Android, Thunderbird, Pootle, Django, LibreOffice, LibreOffice Onlinehilfe, WordPress

  • Ich habe es jetzt auf folgende Weise hinbekommen: Als erstes muss eine Zeile in das Skript eingefügt werden und zwar nach der Zeile 48. Die Zeile 48 ist:

    menu.setAttribute('accesskey', 'a');

    Folgende Zeile muss danach eingefügt werden:

    JavaScript
    menu.setAttribute('id', 'start-menu');

    Diese Zeile definiert nämlich erst einmal einen Identifikator - also das, was in CSS mit dem #-Zeichen bezeichnet wird.

    Im Skript habe ich nichts mehr geändert, in JavaScript bin ich nicht so firm. Ich habe stattdessen eine Extra-CSS-Datei angelegt, mit folgendem Code:

    CSS
    #start-menu::after    {
    display: block !important;
    content: '\2605' !important;
    font-size: 14px !important;
    color: yellow !important;
    }

    Vergiss nicht, wenn du eine neue CSS-Datei anlegst, z. B. external_application.css diese in der userChrome.css mit dem @import-Befehl zu registrieren.

    Übersetzer für Obersorbisch und Niedersorbisch auf pontoon.mozilla.org u.a. für Firefox, Firefox für Android, Firefox für iOS, Firefox Klar/Focus für iOS und Android, Thunderbird, Pootle, Django, LibreOffice, LibreOffice Onlinehilfe, WordPress

    2 Mal editiert, zuletzt von milupo (30. September 2019 um 00:59)

  • harff182 Noch ein Hinweis: Wenn du häufig lieber die Tastatur verwendest und auf das Menü „Start“ mit eine Tastenkombination zugreifen möchtest: Das Skript legt ja in Zeile 48 die Zugriffstaste „a“ fest, das heißt, man könnte das Menü „Start“ mit der Tastenkombination Alt + A öffnen. Das funktioniert aber nicht, da die Zugriffstaste „a“ bereits für das Menü „Ansicht“ verwendet wird. Du müsstest dann eine andere ZUgriffstaste wählen, naheliegend wäre „S“. Diese ist aber ebenfalls schon vergeben, damit wird die URL in der Adressleiste markiert. Die Zugriffstaste „t“ funktioniert aber und „r“ wird sicherlich ebenfalls funktionieren. Ändere also in Zeile 48 des Skripts „a“ in „t“ und du kannst das Menü „Start“ dann mit Alt + T öffnen.

    Übersetzer für Obersorbisch und Niedersorbisch auf pontoon.mozilla.org u.a. für Firefox, Firefox für Android, Firefox für iOS, Firefox Klar/Focus für iOS und Android, Thunderbird, Pootle, Django, LibreOffice, LibreOffice Onlinehilfe, WordPress

  • Ach, dann vergiss den Beitrag, aber vielleicht hilft mein Beitrag noch jemandem anders.

    Übersetzer für Obersorbisch und Niedersorbisch auf pontoon.mozilla.org u.a. für Firefox, Firefox für Android, Firefox für iOS, Firefox Klar/Focus für iOS und Android, Thunderbird, Pootle, Django, LibreOffice, LibreOffice Onlinehilfe, WordPress

  • Dank an Milupo und Andreas!

    Habe zwar keinen Bedarf an Menu-Separatoren, aber mittels der Beispielcodes habe ich mir jetzt für meine FF-Installationen das Programm-Icon zwecks besserer Unterscheidung in die Menuleiste eingefügt (macht natürlich nur Sinn bei abgeschalteter Titelleiste ). Falls jemand Interesse daran hat, stelle ich es einfach mal hier rein....

    Von oben nach unten: ESR68, 69+(neues Icon aus FF70),Nightly, Developer, Beta.

    Hier der die unterschiedlichen CSS-Codes für die jeweils benötigten FF-Versionen:

    CSS
    /*ESR68*/
    #file-menu::before {
        display: block !important;
        content:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAPTSURBVDhPlZNbbBRVGMf/Z2Z2Zmdmr22Xlt12K22UVi1pMdhqaOslATUmGKMJ5UWDKSYKidGokUR8kggvJBKfNPJilEgkPiCx+GKD4VYKxKAthCZbatulu9u9b3dmz8z4zbI14dEv+WbOOXPO7/y/y+D/mJPpfN5J+XY1pg8Ya7yRf2iYBRPnncYUbG8y5gT1YQTUOPw284TKC+arI5+CBSLgN0fxc36ejaPU2H4ftNj+Ijwe4yhE/vFg9KOt+WDb57nm6A67JcgQ9AJBE0/GL+Dy6CeA0AbYaylcv3ILUn4nG0HFZQjuo8CkoSKED2d9vtOvyX9c2q5d3/ljxz52OPIZmGADko0ufY5io3FdszeCLUPbEY0ddmeu1RX91bFjf6eaOa5vzAEdxbrfDsbQm74GO6gDIRODsUlcGtlHV28hGNFctw0btflBFrtzVUhseEWLCdX3NMkEZAtQyL0Wussr+AqHsF/+Bqwq4kpyCFfvhQFrhQC0x+LkggBn4xFXjMBtaZzw3WiEsO6iYGGcncSAOQWnIsIp6xib/Bb/pBcBcwngBOJ0OcdzztxTjwvckUaZG+B6/RpjI8LRv3ACby1+AZQMSiRwJ92PkZ9+QXX5FlAhNwlk0jfTfFl8Wxk45FcKEa9nDcxvIu9ImF7uwvGlXbiQ2wbSBotE1h81G7lKAFvZRfQqf9Jildapqslyn2BaisItCY5F4VbpndKg0/fzM/0IFlIIZZfgTyehpNKQUqsQMyUknCaA6oJiGiivEs8Ii3ulwWd1udyjeSoQJQ6vbqCt8x6e3jxNLZTFnr6z2P3YGSwuh1FKS1BKGbzxxCn0+ClPFBVqlHjbuS0YXL1WMXWYXCGyVM+PWfJjk1nDgYcn8FJkCoW7BuLlv9GcuYsefhkvbLoBrBHEbUU3f0bhDJsQDm5u1lIz8VCCNWkpiM1lIFrG2VwXTs/1Icm9tD8ES1IQCOdx5J0TeLQ9eT80N3c2IQU8Uq/VpPz+99HAwlirbwk+PQ8WoataK0hIKqayMRThQaw9jeFts9D0mltySjI5DTETvsGOZQfqoHPCwQ2Uj2mCtTfrK1A1UtVC2l1vosyHSD5VFCpJ8JC7p7gAO+t1UBX3iEeLJ+sg136XP+gl2K+tvuV4WM1AUStgIYKECRIg99H1Gklxu9+1NSkD0TnAjhV/cKf/gVy7qL7bQj31ZUhd3R3yrjJVrkCgKtYhFJJDv07GlKn//L9FW5Ovs+9W8o2jD4LWbbZprF+Xi2/65OIz1KjdHslQRZnnLC+/yRXrlKLXvmYT8xTrugH/AjQ1j7Y0ZVx8AAAAAElFTkSuQmCC')  !important;
        position: relative !important;
        margin-left: 3px !important;
        margin-top: 2px !important;
    }
    CSS
    /*Actual(FF69+)*/
    #file-menu::before {
        display: block !important;
        content:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAODSURBVDhPjZPdaxxlFMaf92Nmv2bbSGNMUo2m0fbOthrRGoJY0WqIFBRBraX+AUov3AuFKkKwiAG96oW9Cl5EaMSrBWkgINoqKIkWVAoGNdltY+Jms7Ozszu783E8M9mmFEV8lndn2fec33nmPefF/xXVJg/T1uQCVSZS3b9ukew+/1O08fQQwmie11FE0RT98Xh356ZuAdHc3f9aDZ4/jbbfiyAEwwrQ6sXuzo52QHTu9ofR9j5Nfn8+9hR98UgCpcXRXrit59DqAG1eQSgYNkO/PTEerR7PxjGxEhC9PXQXGrKIRvAgTT36DtZFEWUK5kZ/zF+ZPXGi8sM+HVQIcNvsLmBXIoVIfiaisECrE3fGDJGACiMXYLVf4AXsioCMhaVvT368/N3JV9JGJqc5TJguRp6Zw/5j84BpAEpzolxEhlbEPRefV9GrBwcF6DwEyW0sg2QbffuujnoYMG3nILQwYGgBa7jEYU1k03UOUwzS/WQEB949PXxeCk8/hpapEHCVEebcZwF7b4OyBB6a+BBHTr2JejbNb55HeXEMPQdKQIeLbXFVR0hEgnP1uCQ3tR9NkzfSwNUMUI2PQGNx5TiKS1Mofj2FGoPsTAob9l6sXj4EGC5QUaAGwzyGempY+pu7TTTZjcuwEjfhVwOzF17GJ8VTWPh5HMu+hUo2hG1KdsV1rvckhx5umSDRAmx+w5pSslHuKyWO4tXgjpczsF2BWlhFNahgM6piEzVsUR1O0IQlysB1E5FHkNLhYWUTVbUmW9Xdl7y/4ioMchlUS+PZ9CXIoIqOXUHDWYfjrqPOKy1+wb36CuhPA7rnGgMEorUUO5KX1Rvm2EbH05PZXHNQ8KjwfKCn4+FQdhkbTYvdKRhtG4dpCS/1zyCrWjwKIUQgEVR2geq5b0QYTicNL+dff9LI2xd7BzeFNHl6DR46DoaOuMMRhIpHgpfiStwTWBKhkUanNkA6L4+a52a/TECxSvnXpmXOKey5w4bJMKEZprdhuAGK7wHb9qMUvHo/dN54Lzs/cybO56naVsEcW4h8bTmOeaQTCCE4S5KC8Dnbj58KHW6Gs7YH7u+DJFuZ93nnzNm1pSR/x9ENla3TxyIRnA2l/wCUzzeBz4M/FPBFCVLQZHyvIN/qcz5a6KYk+gco1rVcgb/D+3lCxklgKGkCyRVB6iv2+tNA84Mk7qaAvwEwjn8l5kGt3wAAAABJRU5ErkJggg==') !important;
        position: relative !important;
        margin-left: 3px !important;
        margin-top: 2px !important;
    }
    CSS
    /*Nightly*/
    #file-menu::before {
        display: block !important;
        content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAO8SURBVDhPjZNbaBxVGMf/55y57s7ubJLamE1SSRrqpZYETLBNwdqiTYqkWl8U6YNF8aH47IuCCIIPPlioKFitVSko+FSVIl5KlJamTQzVQG0KLpIm2yS7s7Ozu7Ozczue3az1BtL/cObMnHO+33znzP/D7epgdbrzUOPc0fbrf0Tb/f9q0r5ocBZ/T6To7UPeub3t4X/otkB2XX3VC+RhzkE4jU8/7k73t6duibR79Mz7SkWlH0jXfzni9W27g/AorI+m13suLurpTWS1w3BSXWkHjEWIY7bAG/JDYbVe/rrv0bgZ38poxxtnkVmjJwyHHa6nBqb8MvmZO17m6V1fkS0XsD/MKamCnUHNU+D5CqKY3B8yckpLyC8eXDnfSqZ1mzzZmLQN5azVARRNzh2Nk7tm88f3vZ9/TGHJwZgHsIwKlo8QhA+rUOQQEo2hRtGMhPjYma49nzJ9YArDw88cByFDvImlhEAiKA6kHkwErKN/WYVMVEDASukGKmkVdT0h3gkojbsZ5703Pi+cJE89f1k2+x4o2ybRLzziIehyofEQvLkNypDNedj3uo+6X8RKtoD5t+4GqcZIEhdmso6MVAvc312TDvKB3nSF6KYDjMwo6FzSEFGOzku/4b6PFjH0ngULNXhRDcp1C2yuhoAnULVVVLwkXFeT2WYjS+OlspR2ODIC1LtEsX1Gh3bqCrQ35xB8s4xSPo+1MA8rKqIelqHnakiVNNRtGQhSaFg6qlWV0tVqbkWx3MAsAx2ida8SmJaKqr8uvriCknej1Ww/L8YK0NRNMPIURpyAWtZB19So8qt7k12T7XBXcu+EKae3SJE45wjIJHuwUrgKv7yGSGyJBw5i34E8NIiue8chi3UGU6AVA0hOOLvw8ivvsLB0DaM9z8Y65CcSVIMcECQbEvp7hkEYRYQAqpHG5m1j6B3ZDyWkkEMCzRWwfA1yA68tfPbCXMtHE6Mn5BF15/k7zeyYmjARShSBsIDwHvzmUUgQY0DMIH7ExnPkiixpOL9QnN75wydP+rdK5Oj4ha0pJKczeqY3k+oGZ0wEiowYEcGiCUgsVsfiChyrWRM3Lc3Zc+z01sVmvJje0IK0VrrHGDvDQz7u1ArZOPRBwxAsikH8ALFbgy8AjeK6SCn6qeIXp9698tJiaLc4fxVtU02X70iPq7uNicMSpOeEnUY5j2XhemF4FnJCZiPCP7xU+e7jy+VvvXrui3bkv0B/qgkU/me7zQOpQW17lghSrnF1+Uf7y4oo/ejvgA0BfwD/CqtOtjcCswAAAABJRU5ErkJggg==') !important;
        position: relative !important;
        margin-left: 3px !important;
        margin-top: 2px !important;
    }
    CSS
    /*Developer*/
    #file-menu::before {
        display: block !important;
        content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAO6SURBVDhPjVRtaBxFGH5mZnfvNsldPtrLaWJiYhRTSgxYtU1AA6K0qLFC7Q9B0P9C/gpCKVj8o/4qFCpEjYH2lyCYqNBiCn5ALbHNgW1tlXw11/vo5b5393Z3dsbZyxkpgvjAu+/OvDvP+74zzyz+L76qeD1zFf5OdOjV1sz9IC3/n5jNWx2r1PypIclYkvAX392rL7VCu6At30TbyFGYw/dnDCu4wCMn//TJ+F0OmuLs3Pt5d7AV3sVuRR9slCKLGWN2bO3yW9nRg8k+U/pnR2OFw1czZj7Wm9urkZjQCQIBxKX8bVJ3nntYJ5U3Em1qBmDhY+rEZ/ix44kvfrfJm2W+J3U1S75t8Pr5/snjpdVGzxGXsLelINAYAfElXE/2Fjndn4wgMTH9+pVLc2d3Knr6YvmllW36DY9QxE0iEUgSS29/7F/YfNll5j7BdGjtLnpfGERidA+YVIsCiZFO8Ut7hJ4+PWCcZ+Ee2IdeO+N4GAlpBQhxVGY7bk5GXZIw72lqRoPJAwwnAnimoVgYKJcgHMkKIw+tL6Y+JQfml40bjeGKCxI99kw7YjENvpBYrQYoexLdWRuF2btwRRVt/R4ePPEs6pseNFegM6oyxynvr252UbdrYMCti6hQgR9uOLiT96Gp+GBqFSNfpqDNriBiF9VCG9XbWWRSd1A2KarlBnwp4DpC05OJfrq15mphmVDZc9scl286SJ9bwvUPF5D57hrsjCKxCtBqaTBFaG2UUKkL1MoOKoyBOwKOkgV119fTxOVc1Q401Ac1jlxdDYMqeGCB22llW5CNbQRODnWzQ5E7qqUI8srV6lxUM9kMM/JFX448fySgxgDC01BmdfciunUTfrUILmx4woKQLtx9QyiNHkBEp7B0temOD+Lx5V9nZs4w1vk4xNCUJFwelVRrEnkBRf2xMXA15PAQdHXDGh9HdXIKRLVjB0qY4altOzA0caq2tLDc1JF5/HODtz/5cxDveEq0m2judmhKBk3JUuXDyxSOW16vOzB1rCS9lUN/vDftNpWt2TLAoxOXaMU/RnweF2HZofBDU8JD0PK+8r4Ay9dAvSBrGvVXCp98lOPlWztXJHwxSvmiHD64AJdNaOVKH3U9JTglz7AFLwCxXLCSBXavqgRKrkX0yrQ3f/JWY/3rkGKHKERIplcKRWbwedExvCF9JKjjPUCrNqM1B8ThXAbyCgycMgvfz/CLc7m/SUKopv+N8FdCGWXikcOxoGd/n9oXwqzbaXp9sSYCEThr/xDsAPgLTWHaL9eLC+YAAAAASUVORK5CYII=')  !important;
        position: relative !important;
        margin-left: 3px !important;
        margin-top: 2px !important;
    }
    CSS
    /*Beta*/
    #file-menu::before {
        display: block !important;
        content:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAPKSURBVDhPjVNbbBRVGP7OmZnd2ct0d7qkLXYXatPGSjFGJUIQo9xsK9KqL8YQSmp8kvACj5roGzxAYoIPGqPCC+ENFZVACCFqCIVWH1pavBRqaZd2l93Z61x2Zs7x7LY2aWKMX/LPf3LmP9/5vv+cg/8LuzDQXDNefS/SsX9lZi3oSv5PFB72RwOcXFMIOW2MeztXptdgDZHW+Rr+bccI8z8iHnsajFOZ8XPWw1dSK79WQVYyFj/rCCaa7C/OT6SG33xBbnEDxIvvvfHo99EdoS4dS0QNaAgqAOfgPp8suuTFmkxKrcnLrL6+oah/914kDOdzueAeGIz7Q6E5TBTnefNXu64Q/6edfdV7MY0XLcCqATUfxPM3a+BnIxxHfrs70BDT+JjHuvtDYecSog7QxDhCYTI713f6zuUP9ymgnVyoQCyNJ986gw3bfgWkgFipwCEYFenj4IYr56V6Tz7oKH4ipHUt0zICyUZT2/2tNk3o+fxTYloSliSQeBZqJItQQKjjMiijrYSy9lPf9H4pndvTqvTC/1RwKOixgY1BQI+CSARt3aOIbZrE3ak34DIFboWjd/AHkIqodmQQKqoUsr7vJXaSbsuqSVINhGAKuVMasEDARd34wiAujJ3At9eOw4gEUQxQPJjbgPmxjUK06FVOeLBEv6pQkjraaW0mKfOqUFGPbAiYCOH7qwM4e3EE16e3YsYKIyuZKIrFFd+BMS/qSi54VtiFsJin4AVQersaSNeycRcVoagiiowQiGHDsDMwrEXknSXkRBTsLCpWEeukRfAHKiBXxeYeWEbxp6fIIn03vmCWMvqthrU6UTmI3c4EksoM/FwGZj6NijGPcnkRnS030W5lhR0XhFcbhLNL4fTr9192JCX+BA4ZrVyVvKGA7AE+hSxasEO9A5k74F4NLVjCdn0Mz20eRykaFaJF0DgyRgonvJ7YpJ6cbBz4sbZh5YgVubHuscyWsGaKK+KKM/SXQ2a4/Xw3Th49gLwag+UFYYqwfFWMAyJUODWMNIjq+DF2uCvF/etaotAe001IkgciFDJBNHLhKKbP/ALXlWHe+gN033bUlAhq6QLM4bfFIfoHVx/tgD735wylu4qPmsfTswlkM00oGxpyPIGCrkHpTUHelIK0ZwvwTA9YOAKmx8U7JibJ5X5eVVRH/ZYPeFH1/VLikMb5OwrYs3aEyqe+64dFVe/e+vhfZSVq2g1bwp6nZP2iedwdOnx1DdE/iD6+HxLl8kEzHuuztXabcHopVE5/HS4VfcZF45YhXiVjjLDq7EX8DYP9qdb5DSMaAAAAAElFTkSuQmCC')  !important;
        position: relative !important;
        margin-left: 3px !important;
        margin-top: 2px !important;
    }
  • BrokenHeart: Eine andere, weniger aufwendige Lösung bestände darin, einfach einen angepinnten Tab "about:profiles" in die jeweiligen Versionen einzufügen. Hier die Beispiele für Beta und Nightly:

    Lieber ein Narr sein auf eigene Faust, als ein Weiser nach fremdem Gutdünken ! (Nietzsche)

    Einmal editiert, zuletzt von Pentomino (3. Oktober 2019 um 09:05) aus folgendem Grund: typo

  • Ja, das kann man zwar auch so wie du es beschrieben hast machen, aber ich denke die beiden Lösungen sind nicht unbedingt vergleichbar. Ich verwende z.B. oft die Funktionnen "Alle Tabs auswählen" und "Alle Tabs löschen". Dann ist auch das angeheftete Programm-Icon weg und ich muss den Tab entweder mit einem Zusatzskript schützen oder eine Erweiterung benutzen, die die angehefteten Tabs offen lässt. Das wäre dann aber aufwendiger, als ein paar Zeilen CSS-Code einzufügen. Außerdem geht es mir mit dem CSS-Code visuell und funktional darum, eine möglichst große Übereinstimmung zum Windows-Standard zu erhalten. Sprich: das Programm-Icon befindet sich immer in der äußersten-linken Ecke und beim Klick darauf, habe ich zumindest den Beenden-Befehl im Popup (da es ja mit dem 'Datei'-Eintrag verbunden ist ) , so wie es auch beim Titelleisten-Icon von Windows-Programmen der Fall ist. Aber jeder so, wie er will...