Bug 1918615 - Remove inline event handler from editBMPanel_folderTree. r=mak,places-reviewers

Differential Revision: https://phabricator.services.mozilla.com/D232337
This commit is contained in:
Tom Schuster
2024-12-17 14:04:13 +00:00
parent cadc6fb5ed
commit 5465b08643

View File

@@ -1295,7 +1295,6 @@ ChromeUtils.defineLazyGetter(gEditItemOverlay, "_folderTree", () => {
is="places-tree"
data-l10n-id="bookmark-overlay-folders-tree"
editable="true"
onselect="gEditItemOverlay.onFolderTreeSelect();"
disableUserActions="true"
hidecolumnpicker="true">
<treecols>
@@ -1305,7 +1304,11 @@ ChromeUtils.defineLazyGetter(gEditItemOverlay, "_folderTree", () => {
</tree>
`)
);
return gEditItemOverlay._element("folderTree");
const folderTree = gEditItemOverlay._element("folderTree");
folderTree.addEventListener("select", () =>
gEditItemOverlay.onFolderTreeSelect()
);
return folderTree;
});
for (let elt of [