War am Pfingstwochenende bei Mozilla in Berlin eingeladen... ![]()
Anreise mit der Bahn: Laut Plan 45 Min. Wartezeit beim Umsteigen in Hannover - daraus wurden dann gut 3 Stunden (mitten in der Nacht)... ![]()
War am Pfingstwochenende bei Mozilla in Berlin eingeladen... ![]()
Anreise mit der Bahn: Laut Plan 45 Min. Wartezeit beim Umsteigen in Hannover - daraus wurden dann gut 3 Stunden (mitten in der Nacht)... ![]()
Ich spendiere dir zum Trost ein "i" für den Titel... ![]()
Stimmt nicht! Auch diese Version funktioniert bis (mindestens) 145...
(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 {
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
Müßte es geben - wo hab ich das Skript sonst her... ![]()
![]()
Hab aber momentan keine Ahnung, wo der sich versteckt... ![]()
Im ersten Teil darf kein Leerzeichen im Ordnernamen sein.
Kann ich so bestätigen. Sobald ein Leerzeichen im Name auftaucht wird kein Icon angezeigt. Dies gilt für alle Skripte, die einen Ordner (oder eine Datei) aufrufen! Ich habe hier ein Skript mit dem ich meine CSS-Dateien öffnen kann - da hatte ich im Nightly schon das gleiche Problem.
denn die icon werde doch durch das Script selbst eingelesen. Oder?
Dein Skript ist (bis auf den Bereich der Ordner-Konfiguration) identisch zu meinem. Wenn du recht hättest, müßten auch bei mir die Icons fehlerhaft sein, oder? Sind sie aber nicht:
Daher fragte ich nach dem zusätzlichen CSS.
Könnte es sein, daß Zeile 10 aus dem Script das Problem verursacht?
Ist auch in meinem Skript drin... ![]()
J.A.: Teste mal bitte diese Version:
@-moz-document url-prefix(chrome://browser/content/browser.xhtml),
url("chrome://browser/content/places/places.xhtml") {
.bookmark-item[container="true"]{
--bookmark-item-icon: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGNSURBVDhPpVM7TwJBEP4WULDzHQsKG2NDTDQUtnZWFtJQSqEW+KhNlJgQaTURFSzsaPUX2JqIGhITa6MkHj44EixAENa53YV7RI2RL/lud+Zm5pvbnWOcc3QCl1r/DdHBQYTJNph4CkRPuMX6GSwZAY8mTtF8nBcFXKqnZNLct+B2A8vH9sIecQR1DVrBTDACw2GqZwn1eIBMRhkWsP0F8JXtOG7Pt+CmICtqNaBaAXhDFs9mlQgVZrR6uogytIRqlZSVZSjX6zJ5ZCyI8bkr4Z8WTxPpJaZuoVlCg1T0IvD2DLxotH8FhkanZLIWBy6palYxx0SycR5Sk+sol4FurxszG5/C1UZhB8jH2r06L151oKOkA4HZXaBybVfLb9K3iSgJ2qePzNuQBXgRvh5qObAKPKzLhBatikaKo0H5+uMJwdAerTd09BeAj3zf0UvqKfssuGDMQe8E/JOk/L4GDJLdT+xzcEDRiUOaA87viDljqn9latFY7U4WC4Hf07X9Bf5hIHFmH+UOf2fgC2wmpy+5z3wTAAAAAElFTkSuQmCC") !important;
list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGNSURBVDhPpVM7TwJBEP4WULDzHQsKG2NDTDQUtnZWFtJQSqEW+KhNlJgQaTURFSzsaPUX2JqIGhITa6MkHj44EixAENa53YV7RI2RL/lud+Zm5pvbnWOcc3QCl1r/DdHBQYTJNph4CkRPuMX6GSwZAY8mTtF8nBcFXKqnZNLct+B2A8vH9sIecQR1DVrBTDACw2GqZwn1eIBMRhkWsP0F8JXtOG7Pt+CmICtqNaBaAXhDFs9mlQgVZrR6uogytIRqlZSVZSjX6zJ5ZCyI8bkr4Z8WTxPpJaZuoVlCg1T0IvD2DLxotH8FhkanZLIWBy6palYxx0SycR5Sk+sol4FurxszG5/C1UZhB8jH2r06L151oKOkA4HZXaBybVfLb9K3iSgJ2qePzNuQBXgRvh5qObAKPKzLhBatikaKo0H5+uMJwdAerTd09BeAj3zf0UvqKfssuGDMQe8E/JOk/L4GDJLdT+xzcEDRiUOaA87viDljqn9latFY7U4WC4Hf07X9Bf5hIHFmH+UOf2fgC2wmpy+5z3wTAAAAAElFTkSuQmCC") !important;
}
}
@-moz-document url("chrome://browser/content/places/bookmarksSidebar.xul") {
treechildren::-moz-tree-image(container) {
list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGNSURBVDhPpVM7TwJBEP4WULDzHQsKG2NDTDQUtnZWFtJQSqEW+KhNlJgQaTURFSzsaPUX2JqIGhITa6MkHj44EixAENa53YV7RI2RL/lud+Zm5pvbnWOcc3QCl1r/DdHBQYTJNph4CkRPuMX6GSwZAY8mTtF8nBcFXKqnZNLct+B2A8vH9sIecQR1DVrBTDACw2GqZwn1eIBMRhkWsP0F8JXtOG7Pt+CmICtqNaBaAXhDFs9mlQgVZrR6uogytIRqlZSVZSjX6zJ5ZCyI8bkr4Z8WTxPpJaZuoVlCg1T0IvD2DLxotH8FhkanZLIWBy6palYxx0SycR5Sk+sol4FurxszG5/C1UZhB8jH2r06L151oKOkA4HZXaBybVfLb9K3iSgJ2qePzNuQBXgRvh5qObAKPKzLhBatikaKo0H5+uMJwdAerTd09BeAj3zf0UvqKfssuGDMQe8E/JOk/L4GDJLdT+xzcEDRiUOaA87viDljqn9latFY7U4WC4Hf07X9Bf5hIHFmH+UOf2fgC2wmpy+5z3wTAAAAAElFTkSuQmCC") !important;
}
}
/* Tighten up drop-down/context/popup menu spacing */
menupopup > menuitem, menupopup > menu {
padding-block: 0px !important;
}
:root {
--arrowpanel-menuitem-padding: 4px 8px !important;
}
/* bookmark-items */
#PlacesToolbar > menupopup:first-child {
margin-top: -1px !important;
}
#PlacesToolbar menuitem,
#PlacesToolbar menu {
margin: 0 2px !important;
min-height: 18px !important;
padding: 0 !important;
border-radius: unset !important;
}
Alles anzeigen
Weiß ich - funktioniert hier aber... ![]()
Danke, funktioniert
Gerne. Hab das hier nach dem gleichen Muster angepaßt... ![]()