Wobei es ja eigentlich heißen müsste:
Achtung, dieser * Button lässt Firefox den Fehlerbehebungsmodus starten..
Du hast natürlich recht, ist geändert und durch weitere Änderungen sind es jetzt nur noch 294 Zeilen. ![]()
Wobei es ja eigentlich heißen müsste:
Achtung, dieser * Button lässt Firefox den Fehlerbehebungsmodus starten..
Du hast natürlich recht, ist geändert und durch weitere Änderungen sind es jetzt nur noch 294 Zeilen. ![]()
312-zeiligen CSS-Voodoo
Mittlerweile sind es nur noch 309 Zeilen, sprich die Zeilen 130, 131 und 132 habe ich entfernt, mal sehen, was ich noch einsparen kann. ![]()
Hallo zusammen,
so * sieht about:profiles jetzt bei mir aus und das mit diesem ** 312-zeiligen CSS-Voodoo.
*
**
@-moz-document url("about:profiles") {
body {
position: relative !important;
max-width: 1200px !important;
padding: 10px 0 0 0 !important;
margin: 0 auto !important;
}
body > h1 {
border-top: 2px solid #B2B2B2 !important;
border-right: 2px solid #B2B2B2 !important;
border-left: 2px solid #B2B2B2 !important;
padding: 9px 0 !important;
margin-top: 5px !important;
margin-bottom: 0 !important;
margin-right: 380px !important;
}
/* Originaler Text "Über Profile" ausgeblendet */
#body > h1 {
font-size: 0px !important;
text-align: center !important;
}
/* Neuen Text mit HG eingefügt */
body > h1::after {
content: 'Meine Profile' !important;
font: 32px bold !important;
text-align: center !important;
color: #D2534C !important;
padding: 0 !important;
}
.action-box {
border-radius: 0px !important;
border: 2px solid #D2534C !important;
padding: 0 !important;
margin-top: 5px !important;
}
.action-box h3 {
text-align: center !important;
font-size: 1.2em !important;
border-bottom: 2px solid #D2534C !important;
color: #D2534C !important;
padding: 5px 5px 6px 5px!important;
margin: 0 !important;
}
.action-box > h3:after {
content: " - Achtung, dieser * Button lässt Firefox in den abgesicherten Modus starten und dieser ** Button startet Firefox wieder normal.";
font-size: 0.9em !important;
font-weight: normal !important;
color: #D2534C !important;
}
.action-box button {
min-height: 24px !important;
max-height: 24px !important;
border-radius: 0px !important;
border: 2px solid #D2534C !important;
padding: 0px 5px !important;
margin: 3px 2px 3px 3px !important;
}
.action-box button:hover {
border: 2px solid #78AEE5 !important;
background: #D1E2F2 !important;
color: #000 !important;
}
.action-box button#restart-in-safe-mode-button {
margin-bottom: 0 !important;
}
.action-box button[data-l10n-id="profiles-restart-in-safe-mode"],
.action-box button[data-l10n-id="profiles-restart-normal"] {
min-width: 354px !important;
max-width: 354px !important;
background: #F0F0F0 url("..//chrome/icons/Bild21.png") no-repeat !important;
background-position: 8px 2px !important;
color: #D2534C !important;
padding: 0 5px 5px 32px !important;
}
.action-box button[data-l10n-id="profiles-restart-in-safe-mode"]:hover,
.action-box button[data-l10n-id="profiles-restart-normal"]:hover {
background: #D2534C url("..//chrome/icons/Bild21.png") no-repeat !important;
background-position: 8px 2px !important;
color: #FFF !important;
padding: 0 5px 5px 32px !important;
}
.action-box button#restart-in-safe-mode-button:after {
content: " *";
font-size: 0.9em !important;
font-weight: normal !important;
color: #D2534C !important;
}
.action-box button#restart-button:after {
content: " **";
font-size: 0.9em !important;
font-weight: normal !important;
color: #D2534C !important;
}
.action-box button#restart-in-safe-mode-button:hover:after,
.action-box button#restart-button:hover:after {
color: #FFF !important;
}
#owned h3 {
color: #FFF !important;
}
#owned > div[data-l10n-id="profiles-subtitle"] {
border: 2px solid #9CA4AB !important;
color: #FFF !important;
padding: 1px 5px 3px 5px !important;
margin-right: 380px !important;
margin-bottom: 0 !important;
}
#owned > div:not([data-l10n-id="profiles-subtitle"]):not([id="profiles"]) {
border-right: 2px solid #9CA4AB !important;
border-bottom: 2px solid #9CA4AB !important;
border-left: 2px solid #9CA4AB !important;
padding-top: 2px !important;
padding-bottom: 2px !important;
padding-left: 0 !important;
margin-top: 0 !important;
margin-right: 380px !important;
}
#owned div > button {
min-height: 24px !important;
max-height: 24px !important;
border-radius: 0px !important;
border: 1px solid #9CA4AB !important;
background: #2A2A2E !important;
color: #FFF !important;
padding: 0 5px 5px 33px !important;
margin: 5px 0 5px 8px !important;
margin-inline-end: 0 !important;
}
#owned div > button:hover {
border: 1px solid #78AEE5 !important;
background: #D1E2F2 !important;
color: #000 !important;
}
#owned div > button[data-l10n-id="profiles-create"] {
border-radius: 0px !important;
border: 1px solid #9CA4AB !important;
background: #0082FC url("..//chrome/icons/Bild11.png")no-repeat !important;
background-position: 8px 3px !important;
color: #FFF !important;
}
#owned div > button[data-l10n-id="profiles-create"]:hover {
border: 1px solid #78AEE5 !important;
background: #D1E2F2 url("..//chrome/icons/Bild11.png")no-repeat !important;
background-position: 8px 3px !important;
color: #000 !important;
}
#owned div > button[data-l10n-id="profiles-set-as-default"] {
border-radius: 0px !important;
border: 1px solid #9CA4AB !important;
background: #0082FC url("..//chrome/icons/Bild14.png")no-repeat !important;
background-position: 8px 3px !important;
color: #FFF !important;
}
#owned div > button[data-l10n-id="profiles-set-as-default"]:hover {
border: 1px solid #78AEE5 !important;
background: #D1E2F2 url("..//chrome/icons/Bild14.png")no-repeat !important;
background-position: 8px 3px !important;
color: #000 !important;
}
#owned div > button[data-l10n-id="profiles-launch-profile"] {
border-radius: 0px !important;
border: 1px solid #9CA4AB !important;
background: #0082FC url("..//chrome/icons/Bild15.png")no-repeat !important;
background-position: 8px 2px !important;
color: #FFF !important;
}
#owned div > button[data-l10n-id="profiles-launch-profile"]:hover {
border: 1px solid #78AEE5 !important;
background: #D1E2F2 url("..//chrome/icons/Bild15.png")no-repeat !important;
background-position: 8px 2px !important;
color: #000 !important;
}
#owned div > button[data-l10n-id="profiles-rename"] {
border-radius: 0px !important;
border: 1px solid #9CA4AB !important;
background: #905B46 url("..//chrome/icons/Bild13.png")no-repeat !important;
background-position: 8px 2px !important;
color: #FFF !important;
}
#owned div > button[data-l10n-id="profiles-rename"]:hover {
border: 1px solid #78AEE5 !important;
background: #D1E2F2 url("..//chrome/icons/Bild13.png")no-repeat !important;
background-position: 9px 2px !important;
color: #000 !important;
}
#owned div > button[data-l10n-id="profiles-remove"] {
border-radius: 0px !important;
border: 1px solid #9CA4AB !important;
background: #F0F0F0 url("..//chrome/icons/Bild8.gif") no-repeat !important;
background-position: 8px 2px !important;
color: #D2534C !important;
}
#owned div > button[data-l10n-id="profiles-remove"]:hover {
border: 1px solid #78AEE5 !important;
background: #D2534C url("..//chrome/icons/Bild8.gif") no-repeat !important;
background-position: 8px 2px !important;
color: #FFF !important;
}
hr {
display: none !important;
}
#profiles {
border: 2px solid #9CA4AB !important;
padding: 10px 10px 0 10px !important;
margin-top: 15px!important;
margin-bottom: 15px!important;
}
#profiles > div {
border: 2px solid #9CA4AB !important;
background: #C0C4C8 !important;
padding: 0 !important;
margin-bottom: 10px !important;
}
#profiles > div > h2 {
font-size: 1.2em !important;
border-bottom: 1px solid #9CA4AB !important;
background: #474749 !important;
color: #FFF !important;
padding: 0 8px 1px 8px !important;
margin: 0 !important;
}
#profiles > div > h2[data-l10n-args='{"name":"Fx57-H-Default"}'] {
color: #FC5648 !important;
}
#profiles > div > table {
max-width: 100% !important;
border-radius: 0px !important;
margin: 0 !important;
}
#profiles > div > table {
border-spacing: 0 !important;
border: 0 !important;
border-bottom: 1px solid #B2B2B2 !important;
border-color: #9CA4AB !important;
background: #4D5F6D !important;
}
#profiles > div > table tr > th {
border-radius: 0px !important;
border-left: 0 !important;
border-color: #9CA4AB !important;
background: #4D5F6D !important;
padding: 6px 5px !important;
}
#profiles > div > table tr > td {
border-radius: 0px !important;
border-right: 0 !important;
border-color: #9CA4AB !important;
background: #C0C4C8 !important;
color: #000 !important;
padding: 6px 5px !important;
}
#profiles > div > table tr > th {
background: #474749 !important;
color: #FFF !important;
}
#profiles > div:nth-child(8) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(3) > th:nth-child(1) + td,
#profiles > div > table tr > th[data-l10n-id="profiles-rootdir"] + td {
padding-left: 138px !important;
}
#profiles > div > table tr button[data-l10n-id="profiles-opendir"] {
position: absolute !important;
left: 115px !important;
min-height: 24px !important;
max-height: 24px !important;
border-radius: 0px !important;
border: 1px solid #9CA4AB !important;
background: #0082FC url("..//chrome/icons/Bild12.png")no-repeat !important;
background-position: 10px 4px !important;
color: #FFF !important;
padding: 0 5px 0 34px !important;
margin-top: -4px !important;
}
#profiles > div > table tr button[data-l10n-id="profiles-opendir"]:hover {
border: 1px solid #78AEE5 !important;
background: #D1E2F2 url("..//chrome/icons/Bild12.png")no-repeat !important;
background-position: 10px 2px !important;
color: #000 !important;
}
#profiles > div > h3[data-l10n-id="profiles-current-profile"] {
font-size: 1.1em !important;
font-weight: normal !important;
border-top: 1px solid #9CA4AB !important;
border-bottom: 1px solid #9CA4AB !important;
background: #474749 !important;
color: #FC5648 !important;
padding: 2px 5px 3px 8px !important;
margin: 0 !important;
}
}
Alles anzeigen
Ich muss entw. den max Wert erhöhen, oder statt max min nehmen.
Ich musste min- und max-Einträge verwenden.
Sind in diesem Beitrag verlinkt.
Dankeschön Endor.
Teste bitte nochmals müsse nun passen.
Magst Du mir mal einen Link zu dem Beitrag mit den Icons zukommen lassen?
Hallo,
hier mal meine Variante für den Button für den Wurzelordner.
#profiles > div > table tr > th[data-l10n-id="profiles-rootdir"] + td {
padding-left: 108px !important;
}
#profiles > div > table tr button {
position: absolute !important;
left: 115px !important;
min-height: 24px !important;
max-height: 24px !important;
border-radius: 0px !important;
border: 1px solid #9CA4AB !important;
background: #0082FC !important;
color: #FFF !important;
padding: 0 5px !important;
}
Alles anzeigen
Die Werte müssen gegebenenfalls angepasst werden.
Du kannst ja bis dahin dein Reserveprofil vom Fx nutzen.
Ist nicht nötig, die Sidebar ist in der Regel nur bei bedarf geöffnet und somit ist das Verhalten nicht so störend.
Da sollst du dich ausruhen..Kraft sammeln für die Zeit nach dem Urlaub!
Das Arbeiten an Fx und Tb ist für mich Entspannung, dabei komme ich in der Tat runter.
Dann mal alle anderen Skripte deaktivieren.
Das mache ich aber in der Tat erst nächste Woche, denn dann habe ich Urlaub und es sind reichlich 35 weitere Skripte.
geht doch schnell
Grml, na gut und das Ergebnis ist, die vertikale Addonbar verschiebt sich nach links. ![]()
Einfach mal alle CSS Codes deaktivieren, und testen.
Zumindest weißt du dann, ob es an einem Code liegt.
Ich habe demnächst ne Woche Urlaub, da werde ich das dann mal in angriff nehmen.
Hast du dafür CSS-Codes?
In der Tat, da gibt es einiges, aber es wird schwierig das aus meinen ganzen CSS-Voodoo herauszufischen.
Sidebar auf der linken Seite geöffnet.
Addonbar auf der rechten Seite geöffnet.
Auch nach mehrmaligem Neustart hat sich daran nichts verändert.
Ich verwende das Skript ebenfalls, auch auf der rechten Seite.
Hm, bei ist die vertikale Addonbar nach dem Beenden und dem dann erfolgten Neustart nach links verschoben und hängt dann direkt rechts der Sidebar, schon komisch.
P.S.: Ihr beendet Fx, wartet ein paar Sekunden und startet Fx dann wieder, richtig?
Hallo zusammen,
wenn bei dem ↓ Script, der Vertical Add-on Bar, die Sidebar eingeblendet ist und Fx so beendet wird, ist diese Vertical Add-on Bar nicht mehr, wie von mir so im Script vorgegeben, nicht mehr rechts angeordnet, sondern links. Kann man das auf immer rechts festnageln?
// 'Vertical Add-on Bar' script for Firefox 60+ by Aris
//
// no 'close' button
// 'toggle' toolbar with 'Ctr + Alt + /' on Windows/Linux or 'Cmd + Alt + /' on macOS
// optional toggle button hides the toolbar temporarily, it gets restored on every restart
// 'Vertical Add-on Bar' entry is only visible in toolbars context menu when in customizing mode
//
// flexible spaces on toolbar work 'vertically'
// toolbar can be on the left or on the right
// toolbar is display horizontally in customizing mode
// [!] Fix for WebExtensions with own windows by 黒仪大螃蟹 (for 1-N scripts)
Components.utils.import("resource:///modules/CustomizableUI.jsm");
var {Services} = Components.utils.import("resource://gre/modules/Services.jsm", {});
var appversion = parseInt(Services.appinfo.version);
var AddonbarVertical = {
init: function() {
if (appversion >= 76 && location != 'chrome://browser/content/browser.xhtml')
return;
/* blank tab workaround */
try {
if(gBrowser.selectedBrowser.getAttribute('blank')) gBrowser.selectedBrowser.removeAttribute('blank');
} catch(e) {}
var addonbar_v_label = "Vertical Add-on Bar"; // toolbar name
var button_label = "Toggle vertical Add-on Bar"; // Toggle button name
var addonbar_v_togglebutton = true; // display toggle button for vertical toolbar (true) or not (false)
var addonbar_v_on_the_left = false; // display vertical toolbar on the left (true) or the right (false)
var insert_before_borders = true; // may not always offer a visible change
var style_addonbar_v = true; // apply default toolbar appearance/colors to vertical add-on bar
var addonbar_v_width = "23px"; // toolbar width
var compact_buttons = true; // compact button size (true) or default button size (false)
try {
if(document.getElementById('toolbox_abv') == null && document.getElementById('addonbar_v') == null) {
if(appversion <= 62) var toolbox_abv = document.createElement("toolbox");
else var toolbox_abv = document.createXULElement("toolbox");
toolbox_abv.setAttribute("orient","horizontal");
toolbox_abv.setAttribute("id","toolbox_abv");
toolbox_abv.setAttribute("insertbefore","sidebar-box");
if(appversion <= 62) var tb_addonbarv = document.createElement("toolbar");
else var tb_addonbarv = document.createXULElement("toolbar");
tb_addonbarv.setAttribute("id","addonbar_v");
tb_addonbarv.setAttribute("customizable","true");
tb_addonbarv.setAttribute("class","toolbar-primary chromeclass-toolbar browser-toolbar customization-target");
tb_addonbarv.setAttribute("mode","icons");
tb_addonbarv.setAttribute("iconsize","small");
tb_addonbarv.setAttribute("toolboxid","navigator-toolbox");
tb_addonbarv.setAttribute("orient","vertical");
tb_addonbarv.setAttribute("flex","1");
tb_addonbarv.setAttribute("context","toolbar-context-menu");
tb_addonbarv.setAttribute("toolbarname", addonbar_v_label);
tb_addonbarv.setAttribute("label", addonbar_v_label);
tb_addonbarv.setAttribute("lockiconsize","true");
tb_addonbarv.setAttribute("defaultset","spring");
toolbox_abv.appendChild(tb_addonbarv);
CustomizableUI.registerArea("addonbar_v", {legacy: true});
if(appversion >= 65) CustomizableUI.registerToolbarNode(tb_addonbarv);
if(addonbar_v_on_the_left) {
if(insert_before_borders || appversion >= 86) document.getElementById("browser").insertBefore(toolbox_abv,document.getElementById("browser").firstChild);
else document.getElementById("browser").insertBefore(toolbox_abv,document.getElementById("browser").firstChild.nextSibling);
}
else {
if(insert_before_borders) document.getElementById("browser").appendChild(toolbox_abv);
else document.getElementById("browser").insertBefore(toolbox_abv,document.getElementById("browser").lastChild);
}
var observer = new MutationObserver(function(mutations) {
mutations.forEach(function(mutation) {
try {
if(document.querySelector('#main-window').getAttribute('customizing')) {
document.querySelector('#addonbar_v').setAttribute("orient","horizontal");
document.querySelector('#navigator-toolbox').appendChild(document.querySelector('#addonbar_v'));
}
else {
document.querySelector('#addonbar_v').setAttribute("orient","vertical");
document.querySelector('#toolbox_abv').appendChild(document.querySelector('#addonbar_v'));
}
} catch(e){}
});
});
observer.observe(document.querySelector('#main-window'), { attributes: true, attributeFilter: ['customizing'] });
try {
Services.prefs.getDefaultBranch("browser.vaddonbar.").setBoolPref("enabled",true);
setToolbarVisibility(document.getElementById("addonbar_v"), Services.prefs.getBranch("browser.vaddonbar.").getBoolPref("enabled"));
setToolbarVisibility(document.getElementById("toolbox_abv"), Services.prefs.getBranch("browser.vaddonbar.").getBoolPref("enabled"));
} catch(e) {}
if(addonbar_v_togglebutton) {
CustomizableUI.createWidget({
id: "tooglebutton_addonbar_v", // button id
defaultArea: CustomizableUI.AREA_NAVBAR,
removable: true,
label: button_label, // button title
tooltiptext: button_label, // tooltip title
onClick: function(event) {
var windows = Services.wm.getEnumerator(null);
while (windows.hasMoreElements()) {
var win = windows.getNext();
var vAddonBar = win.document.getElementById("addonbar_v");
setToolbarVisibility(vAddonBar, vAddonBar.collapsed);
var vAddonBarBox = win.document.getElementById("toolbox_abv");
setToolbarVisibility(vAddonBarBox, vAddonBarBox.collapsed);
Services.prefs.getBranch("browser.vaddonbar.").setBoolPref("enabled",!vAddonBar.collapsed);
if(!vAddonBar.collapsed)
win.document.querySelector('#tooglebutton_addonbar_v').setAttribute("checked","true");
else win.document.querySelector('#tooglebutton_addonbar_v').removeAttribute("checked");
}
},
onCreated: function(button) {
if(Services.prefs.getBranch("browser.vaddonbar.").getBoolPref("enabled"))
button.setAttribute("checked","true");
return button;
}
});
}
// 'Ctr + Alt + /' on Windows/Linux or 'Cmd + Alt + /' on macOS to toggle vertical add-on bar
var key = document.createXULElement('key');
if(appversion < 69) key = document.createElement("key");
key.id = 'key_toggleVAddonBar';
key.setAttribute('key', '/');
key.setAttribute('modifiers', 'accel,alt');
key.setAttribute('oncommand','\
var windows = Services.wm.getEnumerator(null);\
while (windows.hasMoreElements()) {\
var win = windows.getNext(); \
var vAddonBar = win.document.getElementById("addonbar_v");\
setToolbarVisibility(vAddonBar, vAddonBar.collapsed);\
var vAddonBarBox = win.document.getElementById("toolbox_abv");\
setToolbarVisibility(vAddonBarBox, vAddonBarBox.collapsed);\
Services.prefs.getBranch("browser.vaddonbar.").setBoolPref("enabled",!vAddonBar.collapsed);\
if(!vAddonBar.collapsed)\
win.document.querySelector("#tooglebutton_addonbar_v").setAttribute("checked","true");\
else win.document.querySelector("#tooglebutton_addonbar_v").removeAttribute("checked");\
}\
');
document.getElementById('mainKeyset').appendChild(key);
}
} catch(e) {}
// style toolbar & toggle button
var addonbar_v_style = '';
var tooglebutton_addonbar_v_style = '';
if(style_addonbar_v) {
var end_border =' \
#addonbar_v { \
-moz-border-end: 1px solid var(--sidebar-border-color,rgba(0,0,0,0.1)) !important; \
}\
';
if(!addonbar_v_on_the_left) {
end_border ='\
#addonbar_v { \
-moz-border-start: 1px solid var(--sidebar-border-color,rgba(0,0,0,0.1)) !important; \
}\
';
}
addonbar_v_style ='\
#addonbar_v { \
-moz-appearance: none !important; \
background-color: var(--toolbar-bgcolor); \
background-image: var(--toolbar-bgimage); \
background-clip: padding-box; \
color: var(--toolbar-color, inherit); \
} \
#main-window:-moz-lwtheme #addonbar_v { \
background: var(--lwt-accent-color) !important; \
} \
#main-window[lwtheme-image="true"]:-moz-lwtheme #addonbar_v { \
background: var(--lwt-header-image) !important; \
background-position: 0vw 50vh !important; \
} \
#main-window:not([customizing]) #toolbox_abv:not([collapsed="true"]), \
#main-window:not([customizing]) #addonbar_v:not([collapsed="true"]) { \
min-width: '+addonbar_v_width+'; \
width: '+addonbar_v_width+'; \
max-width: '+addonbar_v_width+'; \
} \
#main-window[chromehidden="menubar toolbar location directories status extrachrome "] #toolbox_abv:not([collapsed="true"]), \
#main-window[chromehidden="menubar toolbar location directories status extrachrome "] #addonbar_v:not([collapsed="true"]), \
#main-window[sizemode="fullscreen"] #toolbox_abv:not([collapsed="true"]), \
#main-window[sizemode="fullscreen"] #addonbar_v:not([collapsed="true"]) { \
min-width: 0px; \
width: 0px; \
max-width: 0px; \
} \
#main-window[customizing] #addonbar_v { \
outline: 1px dashed !important; \
outline-offset: -2px !important; \
} \
#addonbar_v:-moz-lwtheme { \
background: var(--lwt-header-image) !important; \
background-position: 100vw 50vh !important; \
} \
#addonbar_v toolbarbutton, \
#addonbar_v toolbar .toolbarbutton-1 { \
padding: 0 !important; \
} \
#addonbar_v toolbarbutton#uc-restart { \
background-color: #F20 !important; \
} \
#addonbar_v toolbarbutton#uc-restart image { \
fill: #FFF !important; \
} \
#addonbar_v toolbarbutton#uc-restart:hover { \
background-color: #D1E2F2 !important; \
} \
#addonbar_v toolbarbutton#uc-restart:hover image { \
fill: #F20 !important; \
} \
#addonbar_v toolbarbutton#privatebrowsing-button { \
background-color: #8000D7 !important; \
} \
#addonbar_v toolbarbutton#privatebrowsing-button image { \
fill: #FFF !important; \
} \
#addonbar_v toolbarbutton#privatebrowsing-button:hover { \
background-color: #D1E2F2 !important; \
} \
#addonbar_v toolbarbutton#privatebrowsing-button:hover image { \
fill: #8000D7 !important; \
} \
#addonbar_v toolbarbutton#restart-button { \
background-color: #F20 !important; \
} \
#addonbar_v toolbarbutton#restart-button:hover { \
background-color: #D1E2F2 !important; \
} \
#addonbar_v #cookieautodelete_kennydo_com-browser-action { \
min-height: 33px !important; \
} \
#addonbar_v #cookieautodelete_kennydo_com-browser-action > .toolbarbutton-badge-stack { \
margin-top: -13px !important; \
} \
#addonbar_v #cookieautodelete_kennydo_com-browser-action > .toolbarbutton-badge-stack .toolbarbutton-badge { \
min-width: 18px !important; \
border-radius: 0px !important; \
margin-top: 20px !important; \
margin-right: 1px !important; \
} \
#addonbar_v #cookieautodelete_kennydo_com-browser-action:hover > .toolbarbutton-badge-stack .toolbarbutton-badge { \
background-color: #D1E2F2 !important; \
color: #000 !important; \
} \
'+end_border+' \
';
}
if(addonbar_v_togglebutton) {
tooglebutton_addonbar_v_style ='\
#tooglebutton_addonbar_v .toolbarbutton-icon { \
list-style-image: url("chrome://browser/skin/sidebars.svg"); \
fill: white; \
}\
/*#tooglebutton_addonbar_v .toolbarbutton-icon { \
list-style-image: url("chrome://browser/skin/forward.svg"); \
fill: LightCoral; \
}*/ \
#tooglebutton_addonbar_v[checked] .toolbarbutton-icon { \
fill: LightGreen; \
} \
/*#tooglebutton_addonbar_v { \
background: url("chrome://browser/skin/back.svg") no-repeat; \
background-size: 35% !important; \
background-position: 10% 70% !important; \
} \
#tooglebutton_addonbar_v[checked] { \
transform: rotate(180deg) !important; \
background: url("chrome://browser/skin/back.svg") no-repeat; \
background-position: 10% 30% !important; \
}*/ \
';
}
var compact_buttons_code = "";
if(compact_buttons)
compact_buttons_code = "\
#addonbar_v { \
border-left: 1px solid #B2B2B2 !important; \
padding-bottom: 1px !important; \
} \
#addonbar_v toolbarspring { \
appearance: none !important; \
width: 20px !important; \
min-width: 20px !important; \
max-width: 20px !important; \
margin: 1px 1px 0 1px !important; \
} \
#addonbar_v > toolbaritem { \
min-width: 20px !important; \
max-width: 20px !important; \
min-height: 20px !important; \
max-height: 20px !important; \
border: 0 !important; \
padding: 0 !important; \
margin: 1px 1px 0 1px !important; \
} \
#addonbar_v > toolbaritem > toolbarbutton { \
min-width: 20px !important; \
max-width: 20px !important; \
min-height: 20px !important; \
max-height: 20px !important; \
border-radius: 0 !important; \
background: #905B46 !important; \
padding: 0 !important; \
margin: 0 !important; \
} \
#addonbar_v > toolbarbutton { \
min-width: 20px !important; \
max-width: 20px !important; \
min-height: 20px !important; \
max-height: 20px !important; \
border-radius: 0 !important; \
background: #905B46 !important; \
padding: 0 !important; \
margin: 1px 1px 0 1px !important; \
} \
#addonbar_v toolbarbutton:hover { \
background: #D1E2F2 !important; \
} \
#addonbar_v toolbarbutton .toolbarbutton-icon { \
padding: 0px !important; \
width: 16px !important; \
height: 16px !important; \
margin: 2px !important; \
} \
#addonbar_v toolbarbutton:hover .toolbarbutton-badge { \
background-color: transparent !important; \
background: none !important; \
} \
#addonbar_v toolbarbutton:hover .toolbarbutton-badge-stack { \
background-color: transparent !important; \
background: none !important; \
} \
#addonbar_v toolbarbutton#browser-toolbox-button { \
background-color: #FED965 !important; \
} \
#addonbar_v toolbarbutton#browser-toolbox-button:hover { \
background-color: #D1E2F2 !important; \
} \
#addonbar_v toolbarbutton#aboutconfig-ToolBarButton { \
background-color: #FED965 !important; \
} \
#addonbar_v toolbarbutton#aboutconfig-ToolBarButton:hover { \
background-color: #D1E2F2 !important; \
} \
#addonbar_v toolbarbutton#uc-restart .toolbarbutton-icon { \
fill: gold !important; \
} \
#addonbar_v toolbarbutton#uc-restart:hover .toolbarbutton-icon { \
fill: #000 !important; \
} \
#addonbar_v toolbarbutton:hover .toolbarbutton-icon { \
fill: #000 !important; \
color: #000 !important; \
stroke: #000 !important; \
background-color: transparent !important; \
background: none !important; \
} \
#addonbar_v .toolbarbutton-badge-stack { \
width: 20px !important; \
min-width: 20px !important; \
height: 20px !important; \
min-height: 20px !important; \
padding: 0px !important; \
margin: 0px !important; \
} \
#addonbar_v toolbarbutton .toolbarbutton-badge { \
font-size: 8px !important; \
margin: 0px !important; \
} \
";
var uri = Services.io.newURI("data:text/css;charset=utf-8," + encodeURIComponent('\
'+addonbar_v_style+' \
'+tooglebutton_addonbar_v_style+' \
'+compact_buttons_code+' \
'), null, null);
var sss = Components.classes["@mozilla.org/content/style-sheet-service;1"].getService(Components.interfaces.nsIStyleSheetService);
sss.loadAndRegisterSheet(uri, sss.AGENT_SHEET);
}
}
/* initialization delay workaround */
document.addEventListener("DOMContentLoaded", AddonbarVertical.init(), false);
/* Use the below code instead of the one above this line, if issues occur */
/*
setTimeout(function(){
AddonbarVertical.init();
},2000);
*/
Alles anzeigen
Frage kann man das so machen das für jedes Profil ein Icon in der Taskleiste ist?
Das geht in den Einstellungen von Windows, und dort unter Personalisierung → Taskleiste und dort bei Schaltflächen der Taskleiste gruppieren wählst Du das Dir passende aus.
Ich suche nach einer Erweiterung für die Zoomfunktion, wo sich die Zoomeinstellung merkt und speichert für jede Webseite.
Das kann Fx doch von alleie, es sei denn, das die → browser.zoom.siteSpecific Pref auf false steht.
Hallo Rosenstock,
bei mir hat die Erweiterung #Consent Blocker dazwischen gefunkt, hast Du etwas ähnliches installiert, welches bei Dir dazwischen hauen könnte?
Privater Modus genutzt?
Eine Chronik wird erstellt? Nein -> gleich privater Modus.
Cleaner aktiv?
Welches Antivirus?
Das ↑ erklärt aber nicht das ↓, ok, der 3te Punkt könnte rein spielen.
ich habe jetzt selten aber leider gelegentlich den Fall
Weiß jemand, wie ich das machen kann?
Installiere Dir die Erweiterung #Tab Session Manager.