bookmarks.onChildrenReordered
Wird ausgelöst, wenn sich die Reihenfolge der Unterelemente eines Ordners aufgrund einer Sortierung im UI geändert hat. Dies wird nicht als Ergebnis eines Aufrufs von bookmarks.move() oder einer Ziehoperation im UI aufgerufen.
Syntax
browser.bookmarks.onChildrenReordered.addListener(listener)
browser.bookmarks.onChildrenReordered.removeListener(listener)
browser.bookmarks.onChildrenReordered.hasListener(listener)
Ereignisse haben drei Funktionen:
addListener(listener)-
Fügt diesem Ereignis einen Listener hinzu.
removeListener(listener)-
Stoppt das Zuhören bei diesem Ereignis. Das Argument
listenerist der zu entfernende Listener. hasListener(listener)-
Überprüft, ob
listenerfür dieses Ereignis registriert ist. Gibttruezurück, wenn zugehört wird, andernfallsfalse.
addListener-Syntax
>Parameter
listener-
Die Funktion, die aufgerufen wird, wenn dieses Ereignis eintritt. Der Funktion werden folgende Argumente übergeben:
id-
string. ID des Ordners, dessen Unterelemente neu geordnet wurden. reorderInfo-
object. Objekt, das zusätzliche Objekte enthält. Weitere Details finden Sie im Abschnitt reorderInfo.
Zusätzliche Objekte
>reorderInfo
childIds-
arrayvonstring. Array, das die IDs aller Lesezeichen-Elemente in diesem Ordner enthält, in der Reihenfolge, in der sie jetzt im UI erscheinen.
Beispiele
function handleChildrenReordered(id, reorderInfo) {
console.log(`Item: ${id} children reordered`);
console.log(`Children: ${reorderInfo.childIds}`);
}
function handleClick() {
browser.bookmarks.onChildrenReordered.addListener(handleChildrenReordered);
}
browser.browserAction.onClicked.addListener(handleClick);
Browser-Kompatibilität
Loading…
Hinweis:
Diese API basiert auf der chrome.bookmarks API von Chromium. Diese Dokumentation ist abgeleitet von bookmarks.json im Chromium-Code.