...bieten noch mehr Möglichkeiten...
...die ich aber nicht brauche...
...bieten noch mehr Möglichkeiten...
...die ich aber nicht brauche...
Ich habe mein Skript jetzt mal angepasst...
Da greif ich doch gleich mal zu...
Danke!
Dieses Skript tut es seit dem Update auf die heutige Nightly-Version nicht mehr richtig:
(function() {
if (location != 'chrome://browser/content/browser.xhtml') {
return;
}
/*******************************************************************************/
// Config-Bereich
// Background Color
var vb_bg_color = 'rgb(40,40,42)';
// Border Color
var vb_border_color = 'rgb(0,128,0)';
// Number of columns
var vb_cols = 1;
// Sichtbarkeit beim Start (0-> Aus 1-> An)
var vb_visibilityOnStart = 1;
// Button Icon, if Toolbar is visible
vb_isVisibleImage = 'url("file:///F:/ICONS/FF/pin-grün.png")';
// Button Icon, if Toolbar is hidden
vb_isHiddenImage = 'url("file:///F:/ICONS/FF/pin-rot.png")';
/*******************************************************************************/
var vb_h = window.outerHeight;
var vb_minH = vb_h/20;
var vb_maxH = vb_h/2;
var vb_width = 32;
var vb_totalwidth = vb_cols * vb_width;
var vb_style = '\
box-sizing: content-box !important; \
background-color: ' + vb_bg_color + ' !important; \
min-width: ' + vb_totalwidth + 'px !important; \
max-width: ' + vb_totalwidth + 'px !important; \
min-height: ' + vb_minH + 'px !important; \
max-height: ' + vb_maxH + 'px !important; \
position: absolute !important; \
right: 60px !important; \
padding: 5px 0 !important; \
border: 2px ridge ' + vb_border_color + '; \
border-radius: 10px !important; \
z-index: 3 !important; \
';
var vb_element = document.getElementById('navigator-toolbox');
var vb_toolbar = document.createElement('toolbar');
vb_toolbar.id = 'fp-toolbar';
vb_toolbar.setAttribute('customizable', true);
vb_toolbar.setAttribute('mode', 'icons');
vb_toolbar.setAttribute('style', vb_style);
vb_element.appendChild( vb_toolbar );
vb_toolbar.setAttribute('collapsed', false);
CustomizableUI.registerArea( 'fp-toolbar' , { legacy: true } );
CustomizableUI.registerToolbarNode(vb_toolbar);
setTimeout(function(){
var tmp_positionInfo = vb_toolbar.getBoundingClientRect();
var tmp_height = tmp_positionInfo.height;
var vb_ptop = ( vb_h - tmp_height ) / 2;
vb_toolbar.style.top = vb_ptop + 'px';
if( vb_visibilityOnStart == 0 ) {
vb_toolbar.setAttribute('collapsed', true);
}
}, 500);
try {
Components.utils.import("resource:///modules/CustomizableUI.jsm");
CustomizableUI.createWidget({
id: "fp-toggle-toolbar",
defaultArea: CustomizableUI.AREA_NAVBAR,
removable: true,
label: "Vertical Toolbar",
tooltiptext: "Vertical Toolbar",
onClick: function() {
var node = document.getElementById('fp-toolbar');
var isCollapsed = node.getAttribute('collapsed');
if( isCollapsed == 'false' ) {
node.setAttribute( 'collapsed' , 'true' );
node.style.visibility = 'collapse';
document.getElementById(this.id).style.listStyleImage = vb_isHiddenImage;
} else {
node.setAttribute( 'collapsed' , 'false' );
node.style.visibility = 'visible';
document.getElementById(this.id).style.listStyleImage = vb_isVisibleImage;
}
},
onCreated: function(aNode) {
if( vb_visibilityOnStart == 1 ) {
aNode.style.listStyleImage = vb_isVisibleImage;
} else {
aNode.style.listStyleImage = vb_isHiddenImage;
}
return aNode;
}
});
} catch (e) {
Components.utils.reportError(e);
};
})();
Alles anzeigen
Die mit dem Skript erzeugte Toolbar erscheint zwar, aber der Button zum Ausblenden nicht. Keine Ahnung, was da jetzt wieder ist...
Ich habe auf meinem Laptop noch die gestrige Nightly - dort funktioniert es perfekt.
Hier noch die Icons:
Wenn du testen magst:
Ich mag
Aber ich poste es jetzt trotzdem mal...
Beide Versionen funktionieren! Jetzt hab ich die Qual der Wahl...
Vielen Dank euch beiden
Kann mir bitte jemand die nötige Änderung für dieses Script verraten? Ich komme einfach nicht auf die richtige Variante...
(function() {
if(location.href != 'chrome://browser/content/browser.xhtml') return;
try {
CustomizableUI.createWidget({
id: 'Tooltip-button',
type: 'custom',
defaultArea: CustomizableUI.AREA_NAVBAR,
onBuild: function(aDocument) {
var button = aDocument.createElementNS('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', 'toolbarbutton');
var attributes = {
id: 'Tooltip-button',
class: 'toolbarbutton-1 chromeclass-toolbar-additional',
removable: 'true',
label: 'Tooltip aktivieren/deaktivieren',
tooltiptext: Services.prefs.getBoolPref('browser.chrome.toolbar_tips') ?
'Tooltips anzeigen' : 'Tooltips ausgeblendet',
oncommand: '(' + onCommand.toString() + ')()'
};
for (var a in attributes) {
button.setAttribute(a, attributes[a]);
};
function onCommand() {
var isEnabled = !Services.prefs.getBoolPref('browser.chrome.toolbar_tips');
Services.prefs.setBoolPref('browser.chrome.toolbar_tips', isEnabled);
var windows = Services.wm.getEnumerator('navigator:browser');
while (windows.hasMoreElements()) {
let button = windows.getNext().document.getElementById('Tooltip-button');
if (isEnabled)
button.setAttribute('tooltiptext', 'Tooltips anzeigen')
else
button.setAttribute('tooltiptext', 'Tooltips ausgeblendet');
};
};
return button;
}
});
} catch(e) { };
var css =
'#Tooltip-button[tooltiptext="Tooltips ausgeblendet"] {list-style-image: url("file:///F:/ICONS/FF/T-rot.png")}' +
'#Tooltip-button[tooltiptext="Tooltips anzeigen"] {list-style-image: url("file:///F:/ICONS/FF/T-grün.png")}';
var stylesheet = document.createProcessingInstruction('xml-stylesheet', 'type="text/css" href="data:text/css;utf-8,' + encodeURIComponent(css) + '"');
document.insertBefore(stylesheet, document.documentElement);
})();
Alles anzeigen
Ich hatte in #146 schon mal gefragt, da ist es wohl untergegangen.
Ich hoffe jedoch, dass du unter Windows 11 mit dem aktuellen Firefox aus dem Rapid Release (aktuell v134.0.2) anfängst,
...und dann hoffentlich auch gleich dieses völlig unnötige Avira wegläßt...
Danke für die Info.
Darüber werden ausschließlich Profile aufgelistet, die darüber auch erstellt worden sind.
weißt du, ob das andersrum auch noch kommt (also über den Menüpunkt erstellte Profile bei about:Profiles erscheinen werden)
Habe ich schon länger im Nightly.
Bei mir seit gestern oder heute...
Allerdings ist es schon einige Wochen her, daß die betreffenden Strings in Pontoon zur Übersetzung anstanden.
Ist doch auf erledigt ...
Das muß aber noch eine zusätzliche Profil-Verwaltung sein. Ein über about:Profiles erstelltes Profil taucht in dem Menü nicht auf. Die mit dem Menü-Punkt erstellten Profile wiederum tauchen nicht in about:Profiles auf, wohl aber in der Liste der Profile im Windows-Explorer...
Mußt du nicht: Im Menü auf Profile verwalten -> Unten im Popup den Haken rausnehmen...
Nur mit dem Manko, daß mein 2. Nightly-Profil da nicht drin ist..
Nichts von Profilen zu sehen
Hier schon... Muß eigentlich schon gestern drin gewesen sein - da war nämlich meine ganze Optik durcheinander - hab es aber auch eben erst gesehen...
Genau deswegen kannst du auch keinen einzelnen Ordner bearbeiten. Früher ging das auch mal - seit einiger Zeit (weiß nicht seit wann) nicht mehr.
Bei den alten Addons konnte man da auch noch selbst Hand anlegen und die "Lebensdauer" verlängern. Wird er wohl gemacht haben...
Hast du den Code unten in deinem Bild getestet???
Wenn man halt von Java-Script so gar keine Ahnung hat...