summaryrefslogtreecommitdiffstats
path: root/core/search/js
diff options
context:
space:
mode:
authorJohn Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>2018-06-21 18:06:41 +0200
committerJohn Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>2018-06-21 18:06:41 +0200
commitf4e988c314253464af3a2d7c4706d11801f75813 (patch)
tree4cff737d175c8d562b6d1c64aff8ab06e232cde9 /core/search/js
parent912a657d948a098fddbb5f54e1bf8060543387ff (diff)
downloadnextcloud-server-f4e988c314253464af3a2d7c4706d11801f75813.tar.gz
nextcloud-server-f4e988c314253464af3a2d7c4706d11801f75813.zip
Prevent search form submit
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
Diffstat (limited to 'core/search/js')
-rw-r--r--core/search/js/search.js10
1 files changed, 7 insertions, 3 deletions
diff --git a/core/search/js/search.js b/core/search/js/search.js
index 20d7f0f915f..461c963c471 100644
--- a/core/search/js/search.js
+++ b/core/search/js/search.js
@@ -86,15 +86,19 @@
// Register input event
document
.getElementById('searchbox')
- .addEventListener('input', _.debounce(this.search, 500), true);
+ .addEventListener('input', _.debounce(self.search, 500), true);
document
.querySelector('form.searchbox')
- .addEventListener('submit', _.debounce(this.search, 500), true);
+ .addEventListener('submit', function(event) {
+ // Avoid form submit
+ event.preventDefault();
+ _.debounce(self.search, 500);
+ }, true);
// Register reset
document
.querySelector('form.searchbox')
- .addEventListener('reset', _.debounce(this.reset, 500), true);
+ .addEventListener('reset', _.debounce(self.reset, 500), true);
// Register esc key shortcut reset if focused
document.addEventListener('keyup', function(event) {