diff options
author | Jukka Jokiniva <jukka.jokiniva@qt.io> | 2023-12-29 12:56:10 +0200 |
---|---|---|
committer | Jukka Jokiniva <jukka.jokiniva@qt.io> | 2024-02-19 12:49:50 +0000 |
commit | cb57cef5ca484387b8fa6ca7c59cc7c4abcad503 (patch) | |
tree | 4ba51ddab816676fb7388c3b11fc3fde2286f62d | |
parent | 2a538b90864317a11852b1014c71b24532fb96ee (diff) |
Add plugin endpoint for top menuv3.8.2-based
New endpoint decorator allows a plugin to customize
dropdown content of a top menu.
Task-number: QTQAINFRA-4891
Change-Id: I0066e3a85b78905c17d508fa29a078454274a7e2
Reviewed-by: Daniel Smith <daniel.smith@qt.io>
-rw-r--r-- | polygerrit-ui/app/elements/core/gr-main-header/gr-main-header.ts | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/polygerrit-ui/app/elements/core/gr-main-header/gr-main-header.ts b/polygerrit-ui/app/elements/core/gr-main-header/gr-main-header.ts index 16d3e155c5..3448daa0f0 100644 --- a/polygerrit-ui/app/elements/core/gr-main-header/gr-main-header.ts +++ b/polygerrit-ui/app/elements/core/gr-main-header/gr-main-header.ts @@ -419,14 +419,20 @@ export class GrMainHeader extends LitElement { .items=${linkGroup.links} horizontal-align="left" > + <gr-endpoint-decorator name=${this.computeDecoratorName('main-header-', linkGroup.title)}> <span class="linksTitle" id=${linkGroup.title}> ${linkGroup.title} </span> + </gr-endpoint-decorator> </gr-dropdown> </li> `; } + private computeDecoratorName(preString: string, name: string) { + return preString + name.toLowerCase().replace(' ', '-'); + } + private renderFeedback() { if (!this.feedbackURL) return; |