Fix: Don't reload page on search form submits
Both file search and plugin repository search reloaded the page when hitting enter in the search field. This fixes that.
This commit is contained in:
parent
5f0c89c553
commit
60043ccd1e
4 changed files with 12 additions and 4 deletions
|
|
@ -147,7 +147,11 @@ $(function() {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
self.performRepositorySearch = function() {
|
self.performRepositorySearch = function(e) {
|
||||||
|
if (e !== undefined) {
|
||||||
|
e.preventDefault();
|
||||||
|
}
|
||||||
|
|
||||||
var query = self.repositorySearchQuery();
|
var query = self.repositorySearchQuery();
|
||||||
if (query !== undefined && query.trim() != "") {
|
if (query !== undefined && query.trim() != "") {
|
||||||
self.repositoryplugins.changeSearchFunction(function(entry) {
|
self.repositoryplugins.changeSearchFunction(function(entry) {
|
||||||
|
|
|
||||||
|
|
@ -83,7 +83,7 @@
|
||||||
</a>
|
</a>
|
||||||
</h4>
|
</h4>
|
||||||
|
|
||||||
<form class="form-search">
|
<form class="form-search" data-bind="submit: performRepositorySearch">
|
||||||
<input type="text" class="input-block search-query" data-bind="value: repositorySearchQuery, valueUpdate: 'input'" placeholder="{{ _('Search...') }}">
|
<input type="text" class="input-block search-query" data-bind="value: repositorySearchQuery, valueUpdate: 'input'" placeholder="{{ _('Search...') }}">
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -308,7 +308,11 @@ $(function() {
|
||||||
return output;
|
return output;
|
||||||
};
|
};
|
||||||
|
|
||||||
self.performSearch = function() {
|
self.performSearch = function(e) {
|
||||||
|
if (e !== undefined) {
|
||||||
|
e.preventDefault();
|
||||||
|
}
|
||||||
|
|
||||||
var query = self.searchQuery();
|
var query = self.searchQuery();
|
||||||
if (query !== undefined && query.trim() != "") {
|
if (query !== undefined && query.trim() != "") {
|
||||||
self.listHelper.changeSearchFunction(function(entry) {
|
self.listHelper.changeSearchFunction(function(entry) {
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
<form class="form-search">
|
<form class="form-search" data-bind="submit: performSearch">
|
||||||
<input type="text" class="input-block search-query" data-bind="value: searchQuery, valueUpdate: 'input'" placeholder="{{ _('Search...') }}">
|
<input type="text" class="input-block search-query" data-bind="value: searchQuery, valueUpdate: 'input'" placeholder="{{ _('Search...') }}">
|
||||||
</form>
|
</form>
|
||||||
<div class="gcode_files" data-bind="slimScrolledForeach: listHelper.paginatedItems">
|
<div class="gcode_files" data-bind="slimScrolledForeach: listHelper.paginatedItems">
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue