()
| 1149 | } |
| 1150 | |
| 1151 | _handleSelectAll() { |
| 1152 | const filteredItems = this._getItems().filter(item => item._isVisible && !item.isGroupItem); |
| 1153 | const allItemsSelected = filteredItems.every(item => item.selected); |
| 1154 | this._previouslySelectedItems = filteredItems.filter(item => item.selected).map(item => item); |
| 1155 | |
| 1156 | filteredItems.forEach(item => { |
| 1157 | item.selected = !allItemsSelected; |
| 1158 | }); |
| 1159 | |
| 1160 | const changePrevented = this.fireSelectionChange(); |
| 1161 | |
| 1162 | if (changePrevented) { |
| 1163 | this._revertSelection(); |
| 1164 | } |
| 1165 | } |
| 1166 | |
| 1167 | _onListHeaderKeydown(e: KeyboardEvent) { |
| 1168 | const isArrowDown = isDown(e); |
no test coverage detected