summaryrefslogtreecommitdiffhomepage
path: root/applications/luci-app-opkg
diff options
context:
space:
mode:
authorJo-Philipp Wich <jo@mein.io>2022-02-24 09:04:43 +0100
committerGitHub <noreply@github.com>2022-02-24 09:04:43 +0100
commit843d5bdecb2b3ca83de32a896eabb1f590395eb4 (patch)
tree654987985bcad0031a1f2591a8c964695a23cfa9 /applications/luci-app-opkg
parentebe0dddf1514f9cb57dbb8c3f62a3d010c473acd (diff)
parent1e6f63033204de61d723b296bcd79a1140f9f659 (diff)
Merge pull request #5667 from kidonng/patch-1
luci-app-opkg: listen to filter `input` event
Diffstat (limited to 'applications/luci-app-opkg')
-rw-r--r--applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js12
1 files changed, 6 insertions, 6 deletions
diff --git a/applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js b/applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js
index 69b69be9b9..57f2006e53 100644
--- a/applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js
+++ b/applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js
@@ -994,13 +994,13 @@ function updateLists(data)
});
}
-var keyTimeout = null;
+var inputTimeout = null;
-function handleKeyUp(ev) {
- if (keyTimeout !== null)
- window.clearTimeout(keyTimeout);
+function handleInput(ev) {
+ if (inputTimeout !== null)
+ window.clearTimeout(inputTimeout);
- keyTimeout = window.setTimeout(function() {
+ inputTimeout = window.setTimeout(function() {
display(ev.target.value);
}, 250);
}
@@ -1027,7 +1027,7 @@ return view.extend({
E('div', {}, [
E('label', {}, _('Filter') + ':'),
E('span', { 'class': 'control-group' }, [
- E('input', { 'type': 'text', 'name': 'filter', 'placeholder': _('Type to filter…'), 'value': query, 'keyup': handleKeyUp }),
+ E('input', { 'type': 'text', 'name': 'filter', 'placeholder': _('Type to filter…'), 'value': query, 'input': handleInput }),
E('button', { 'class': 'btn cbi-button', 'click': handleReset }, [ _('Clear') ])
])
]),