Unreviewed changes
4 is the latest approved patch-set.
The change was submitted with unreviewed changes in the following files:
```
The name of the file: front_end/panels/elements/ElementsTreeElement.ts
Insertions: 12, Deletions: 18.
@@ -404,7 +404,13 @@
input.onAdornerRemoved(adorner);
}
adorner = el as Adorners.Adorner.Adorner;
+
if (adorner) {
+ if (ElementsPanel.instance().isAdornerEnabled(adorner.name)) {
+ adorner.show();
+ } else {
+ adorner.hide();
+ }
input.onAdornerAdded(adorner);
}
});
@@ -727,25 +733,13 @@
{
containerAdornerActive: this.#containerAdornerActive,
adorners: !this.isClosingTag() ? this.#adorners : undefined,
- showAdAdorner:
- ElementsPanel.instance().isAdornerEnabled(ElementsComponents.AdornerManager.RegisteredAdorners.AD) &&
- this.nodeInternal.isAdFrameNode(),
- showContainerAdorner: ElementsPanel.instance().isAdornerEnabled(
- ElementsComponents.AdornerManager.RegisteredAdorners.CONTAINER) &&
- Boolean(this.#layout?.isContainer) && !this.isClosingTag(),
- showFlexAdorner:
- ElementsPanel.instance().isAdornerEnabled(ElementsComponents.AdornerManager.RegisteredAdorners.FLEX) &&
- Boolean(this.#layout?.isFlex) && !this.isClosingTag(),
+ showAdAdorner: this.nodeInternal.isAdFrameNode(),
+ showContainerAdorner: Boolean(this.#layout?.isContainer) && !this.isClosingTag(),
+ showFlexAdorner: Boolean(this.#layout?.isFlex) && !this.isClosingTag(),
flexAdornerActive: this.#flexAdornerActive,
- showGridAdorner:
- ElementsPanel.instance().isAdornerEnabled(ElementsComponents.AdornerManager.RegisteredAdorners.GRID) &&
- Boolean(this.#layout?.isGrid) && !this.isClosingTag(),
- showGridLanesAdorner: ElementsPanel.instance().isAdornerEnabled(
- ElementsComponents.AdornerManager.RegisteredAdorners.GRID_LANES) &&
- Boolean(this.#layout?.isGridLanes) && !this.isClosingTag(),
- showMediaAdorner:
- ElementsPanel.instance().isAdornerEnabled(ElementsComponents.AdornerManager.RegisteredAdorners.MEDIA) &&
- this.node().isMediaNode() && !this.isClosingTag(),
+ showGridAdorner: Boolean(this.#layout?.isGrid) && !this.isClosingTag(),
+ showGridLanesAdorner: Boolean(this.#layout?.isGridLanes) && !this.isClosingTag(),
+ showMediaAdorner: this.node().isMediaNode() && !this.isClosingTag(),
gridAdornerActive: this.#gridAdornerActive,
isSubgrid: Boolean(this.#layout?.isSubgrid),
nodeInfo: this.#nodeInfo,
```
Change information
Commit message:
Use media adorner declaratively
Fixes the issue with show/hide when settings change.
Bug: 407751414
Change-Id: I4e324367c0b2f1d0a36055b238fb79f6fd0e4bd2
Files:
- M front_end/panels/elements/ElementsTreeElement.ts
Change size: M
Delta: 1 file changed, 50 insertions(+), 75 deletions(-)
Branch: refs/heads/main
Submit Requirements:
Code-Review: +1 by Eric Leese