add ESC key event handler in apps view to clear filter
This commit is contained in:
@@ -261,6 +261,10 @@ function setItemWidth() {
|
||||
else itemWidth.value = '190px';
|
||||
}
|
||||
|
||||
function onKeyDownHandler(event) {
|
||||
if (event.key === 'Escape') filter.value = '';
|
||||
}
|
||||
|
||||
onActivated(async () => {
|
||||
setItemWidth();
|
||||
|
||||
@@ -279,11 +283,13 @@ onActivated(async () => {
|
||||
refreshInterval = setInterval(refreshApps, 5000);
|
||||
|
||||
window.addEventListener('resize', setItemWidth);
|
||||
window.addEventListener('keydown', onKeyDownHandler);
|
||||
});
|
||||
|
||||
onDeactivated(() => {
|
||||
filter.value = '';
|
||||
|
||||
window.removeEventListener('keydown', onKeyDownHandler);
|
||||
clearInterval(refreshInterval);
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user