(targetOwner: TabContainerPopoverOwner)
| 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); |
no test coverage detected