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

Method _getPopoverItemsFor

packages/main/src/TabContainer.ts:1362–1380  ·  view source on GitHub ↗
(targetOwner: TabContainerPopoverOwner)

Source from the content-addressed store, hash-verified

1360 }
1361
1362 _getPopoverItemsFor(targetOwner: TabContainerPopoverOwner) {
1363 if (targetOwner === "start-overflow") {
1364 return this.items.filter(item => {
1365 const stripRef = item.getDomRefInStrip();
1366
1367 return stripRef && stripRef.hasAttribute("start-overflow");
1368 });
1369 }
1370
1371 if (targetOwner === "end-overflow") {
1372 return this.items.filter(item => {
1373 const stripRef = item.getDomRefInStrip();
1374
1375 return stripRef && stripRef.hasAttribute("end-overflow");
1376 });
1377 }
1378
1379 return targetOwner.realTabReference.items;
1380 }
1381
1382 _setPopoverItems(items: Array<ITab>) {
1383 this._sendOverflowPresentationInfos(items);

Callers 2

onAfterRenderingMethod · 0.95
_showPopoverAtMethod · 0.95

Calls 2

hasAttributeMethod · 0.80
getDomRefInStripMethod · 0.45

Tested by

no test coverage detected