Beiträge von grisu2099
-
-
-
Versuch es mal mit einem aktuellen Betriebssystem und einem aktuellen Firefox...
-
Und wenn ihr jetzt noch kurz das Script von Mitleser hier testen könntet
Das gleiche in grün...
Meine Skript-Version:
JavaScript
Alles anzeigen// bmcount testa neu D TEST! für Mira // basiert auf Sript von BrokenHeart // https://www.camp-firefox.de/forum/thema/136572-nur-die-anzeige-der-ordner-lesezeichenanzahl-in-einer-anderen-farbe-darstellen/?postID=1269879#post1269879 // funktioniert in Nightly 139 (function() { if (!window.gBrowser) return; setTimeout(function() { setFunction(); },50); //Custom icons in profile/chrome/icons folder let ProfilePath = PathUtils.toFileURI(PathUtils.join(PathUtils.profileDir, 'chrome', 'icons')); let icon1 = "Ordner.png" let icon2 = "Stern.svg" let cs_font_size = 12 let cs_font_weight = 600 let cs_font_color = "rgb(144,238,144)" function setFunction() { const css =` #bmContent { font-family: "Courier New", monospace !important; font-size: ${cs_font_size}px !important; font-weight: ${cs_font_weight} !important; display: flex !important; height: 16px !important; margin-inline: auto -1px !important; } #bmContent::before { content: attr(data-value1) " /"; background: url("${ProfilePath}/${icon1}") no-repeat 8px 0; color: ${cs_font_color}; align-items: center; display: inline-flex; justify-content: flex-end; width: 23px; padding: 4px 0 0 10px; margin-inline: 20px 2px; } #bmContent::after { content: attr(data-value2); background: url("${ProfilePath}/${icon2}") no-repeat right 0; background-size: 16px 16px; color: ${cs_font_color}; align-items: center; display: flex; justify-content: flex-end; width: 23px; padding: 4px 17px 0 0; /* border: 1px solid red; */ } /* ::before oder ::after ausblenden, wenn der Zähler 0 anzeigen würde */ #bmContent[data-value1="0"]::before, #bmContent[data-value2="0"]::after { display: none !important; } `; const sss = Cc['@mozilla.org/content/style-sheet-service;1'].getService(Ci.nsIStyleSheetService); const uri = Services.io.newURI('data:text/css,' + encodeURIComponent(css)); sss.loadAndRegisterSheet(uri, sss.AGENT_SHEET); let bmbMenu = document.getElementById('bookmarks-menu-button'); let bookMenu = document.getElementById('bookmarksMenu'); let persToolBar = document.getElementById('PersonalToolbar'); if(bmbMenu) bmbMenu.addEventListener('popupshowing', onPopupShowing ); if(bookMenu) bookMenu.addEventListener('popupshowing', onPopupShowing ); if(persToolBar) persToolBar.addEventListener('popupshowing', onPopupShowing ); } function onPopupShowing(aEvent) { let popup = aEvent.originalTarget; for (let item of popup.children) { if (item.localName != 'menu' || item.id?.startsWith('history')) continue; setTimeout(() => { let itemPopup = item.menupopup; itemPopup.hidden = true; itemPopup.collapsed = true; itemPopup.openPopup(); itemPopup.hidePopup(); let menuitemCount = 0; let menuCount = 0; for (let subitem of itemPopup.children) { if (subitem.classList.contains('bookmark-item') && !subitem.disabled && !subitem.hidden) { if (subitem.localName == 'menuitem') { menuitemCount++; } else if (subitem.localName == 'menu') { menuCount++; } } } itemPopup.hidden = false; itemPopup.collapsed = false; let bmCounta = item.childNodes[1]; bmCounta.innerHTML = "" let bmContent = document.createElement("bmContent"); bmContent.id = "bmContent"; bmCounta.appendChild(bmContent); let strCountOut1 = menuCount; bmContent.setAttribute('data-value1', strCountOut1); let strCountOut2 = menuitemCount; bmContent.setAttribute('data-value2', strCountOut2); }, 100); } } })();
-
-
-
-
Bis auf Ansicht und die Lesezeichen haben die anderen Menüs keine solchen Untermenüs.
Chronik -> Kürzlich geschlossene Fenster/Tabs
Extras -> Browser-Werkzeuge
-
Welches Antivirus wird denn benutzt?
Hab ich auch schon deaktiviert ohne Verbesserung.
Das beantwortet die Frage nicht...
Aber vermutlich ein externes Programm. Da reicht Deaktivieren nicht aus - nur eine Deinstallation
-
Die Hälfte der Zeilen tut es auch...
CSS
Alles anzeigen#file-menu menupopup, #edit-menu menupopup, #view-menu > menupopup, #view-menu menu > menupopup, #history-menu menupopup, #bookmarksMenu menupopup, #tools-menu menupopup, #helpMenu menupopup { will-change: transform, opacity !important; opacity: 0 !important; transform: translateY(-100%) !important; } #file-menu[open] menupopup, #edit-menu[open] menupopup, #view-menu[open] > menupopup, #view-menu menu[open] > menupopup, #history-menu[open] menupopup, #bookmarksMenu[open] menupopup, #tools-menu[open] menupopup, #helpMenu[open] menupopup { opacity: 1 !important; transform: translateY(0) !important; transition: transform 0.8s ease, opacity 0.3s ease !important; } /* Ausrichtung der Untermenüs in Ansicht */ #viewToolbarsMenu menupopup { margin-left: 6px !important; margin-top: -7px !important; } #viewSidebarMenuMenu menupopup { margin-left: 6px !important; margin-top: -7px !important; } #viewFullZoomMenu menupopup { margin-left: 6px !important; margin-top: -7px !important; } #pageStyleMenu menupopup { margin-left: 6px !important; margin-top: -7px !important; }
-
ch habe auf Pontoon eine Korrektur vorgeschlagen.
Magst du mir mal einen Link zu diesem String geben? Ich schau mir das dort dann mal an.
Edit: Schon gefunden...
Edit 2: Ist auf Pontoon geändert...
-
Nimm mal folgenden CSS-Schnipsel als Basis und teste damit:
CSS
Alles anzeigen.titlebar-min, .titlebar-max, .titlebar-restore { border: 1px solid #FFFFFF !important; border-radius: 5px !important; background-color: rgb(0,128,0) !important; color: #FFFFFF !important; padding: 2px !important; margin-right: 2px !important; } .titlebar-close { border: 1px solid #FFFFFF !important; border-radius: 5px !important; background-color: #FF0000 !important; stroke: #FFFFFF !important; padding: 2px !important; }
-
Die Rahmen lassen sich nicht mit den üblichen Borderzuweisungen verändern.
Zeig mal bitte auf deinem Screenshot, welche Rahmen du genau meinst...
-
-
Hast du einmal im Fehlerbehebungsmodus gestartet? Spätestens danach sollte es funktionieren.
-
Es heißt immer, man solle zuerst die alten Threads durchsuchen, bevor man einen neuen startet.
Nein, heißt es hier nicht - Auszug aus den Forenregeln:
Zitat5.1 Eigene Themen eröffnen
Während es in manchen Foren üblich ist, sich an bestehende Themen dranzuhängen, bitten wir Nutzer in diesem Forum, für ihre Probleme jeweils eigene Themen zu erstellen. Nur so kann jedem Nutzer zielgerichtet und effizient geholfen werden, ohne dass die Probleme eines Nutzers untergehen. Auch könnte eine bereits vorgenommene "Erledigt"-Markierung ansonsten dafür sorgen, dass man nicht die Hilfe erhält, die man sonst erhalten würde, weil nicht jeder Helfer zwingend in Hilfe-Themen liest, welche bereits als erledigt markiert sind.
-
👍Super, danke.
Gern geschehen. Frag mich aber bitte nicht, wo/wie ich das gefunden habe...
Ich denke, weil das Problem nicht beim Skript liegt, sondern bei Firefox, die Elemente mit highlightable sind wohl in Firefox neu.
Das vermute ich auch...
-
-
-