MCPcopy Create free account
hub / github.com/UI5/webcomponents / _showPopoverAt

Method _showPopoverAt

packages/main/src/TabContainer.ts:1401–1415  ·  view source on GitHub ↗
(opener: HTMLElement, setInitialFocus = false, preventInitialFocus = false)

Source from the content-addressed store, hash-verified

1399 }
1400
1401 async _showPopoverAt(opener: HTMLElement, setInitialFocus = false, preventInitialFocus = false) {
1402 this._hasScheduledPopoverOpen = true;
1403 this._setPopoverItems(this._getPopoverItemsFor(this._getPopoverOwner(opener)));
1404 this.responsivePopover = await this._respPopover();
1405
1406 if (setInitialFocus) {
1407 this._setPopoverInitialFocus();
1408 }
1409
1410 if (this._hasScheduledPopoverOpen) {
1411 this.responsivePopover.preventInitialFocus = preventInitialFocus;
1412 this.responsivePopover.opener = opener;
1413 this.responsivePopover.open = true;
1414 }
1415 }
1416
1417 get hasItems(): boolean {
1418 const tabs = this._getTabs();

Callers 2

_onHeaderDragOverMethod · 0.95
_togglePopoverMethod · 0.95

Calls 5

_setPopoverItemsMethod · 0.95
_getPopoverItemsForMethod · 0.95
_getPopoverOwnerMethod · 0.95
_respPopoverMethod · 0.95

Tested by

no test coverage detected