Hallo,
auch wen es ein wenig länger her ist, aber mir ist gerade aufgefllen das das Script immer unten einsortiert an statt oben als erstes wenn man in der Adressleiste den Stern anklickt.
Code
(function() {
if (!window.gBrowser)
return;
if (window.__SSi == 'window0') {
let listener = function(events) {
for (let event of events) {
if (event.itemType == PlacesUtils.bookmarks.TYPE_BOOKMARK) {
PlacesUtils.bookmarks.moveToFolder([event.guid], event.parentGuid, 0);
}
}
}
PlacesUtils.observers.addListener(['bookmark-added'], listener);
}
let bmService = Cc['@mozilla.org/browser/nav-bookmarks-service;1'].getService(Ci.nsINavBookmarksService);
let observer = {
onItemMoved: (a1,a2,a3,a4,newIndex,a6,guid,a8,newParentGuid,a10,a11) => {
PlacesUtils.bookmarks.moveToFolder([guid], newParentGuid, 0);
}
}
StarUI.panel.addEventListener('popupshown', function(event) {
if (event.target != this)
return;
bmService.addObserver(observer, false);
});
StarUI.panel.addEventListener('popuphiding', function(event) {
if (event.target != this)
return;
bmService.removeObserver(observer);
});
})();
Alles anzeigen
verwendet wird Firefox 104.0.1 (64-Bit) und Windows 10.
kann man das Script wieder so hinbiegen das die eingefügten LZ bei klick auf den Stern und dann bei auswahl des Ornder immer oben stehen ?