fix: #11381, bug where the call to action:settings.sorted-list.itemLoaded did not properly pass in the correct element

This commit is contained in:
Julian Lam
2023-03-20 15:16:42 -04:00
parent efa64032dd
commit 2614b95c40

View File

@@ -67,8 +67,8 @@ define('settings/sorted-list', [
// eslint-disable-next-line no-restricted-syntax // eslint-disable-next-line no-restricted-syntax
for (const { itemUUID, item } of items) { for (const { itemUUID, item } of items) {
// eslint-disable-next-line no-await-in-loop // eslint-disable-next-line no-await-in-loop
await parse($container, itemUUID, item); const element = await parse($container, itemUUID, item);
hooks.fire('action:settings.sorted-list.itemLoaded', { element: listEl.get(0) }); hooks.fire('action:settings.sorted-list.itemLoaded', { element });
} }
hooks.fire('action:settings.sorted-list.loaded', { hooks.fire('action:settings.sorted-list.loaded', {
@@ -157,7 +157,7 @@ define('settings/sorted-list', [
setupRemoveButton($container, itemUUID); setupRemoveButton($container, itemUUID);
setupEditButton($container, itemUUID); setupEditButton($container, itemUUID);
hooks.fire('action:settings.sorted-list.parse', { itemHtml }); hooks.fire('action:settings.sorted-list.parse', { itemHtml });
resolve(); resolve(itemHtml.get(0));
}); });
}); });
} }