[bug] fix search not ignoring multiple spaces

This commit is contained in:
zombieFox 2019-12-23 22:39:06 +00:00
parent be465238bf
commit aa30ccefd4
2 changed files with 25 additions and 12 deletions

View File

@ -2978,10 +2978,10 @@ var control = (function() {
path: object.path,
newValue: newValue
});
console.log("state set", object.path, helper.getObject({
object: state.get.current(),
path: object.path
}));
// console.log("state set", object.path, helper.getObject({
// object: state.get.current(),
// path: object.path
// }));
};
};
var bindControl = function(object) {

View File

@ -5,18 +5,15 @@ var search = (function() {
bind.input = function() {
var searchInput = helper.e(".search-input");
searchInput.addEventListener("input", function() {
mod.searching.open();
render.clear.button();
render.searching();
link.groupAndItems();
check();
}, false);
};
bind.clear = function() {
var searchClear = helper.e(".search-clear");
searchClear.addEventListener("click", function() {
render.clear.input();
mod.searching.close();
render.clear.input();
render.clear.button();
render.searching();
link.groupAndItems();
@ -119,14 +116,29 @@ var search = (function() {
render.searching = function() {
var html = helper.e("html");
var searchInput = helper.e(".search-input");
if (searchInput.value != "") {
if (state.get.current().search) {
helper.addClass(html, "is-header-searching");
} else {
helper.removeClass(html, "is-header-searching");
};
};
render.check = function() {
var searchInput = helper.e(".search-input");
if (searchInput.value.replace(/\s/g, "") != "") {
mod.searching.open();
} else {
mod.searching.close();
};
};
var check = function() {
render.check();
render.searching();
render.clear.button();
link.groupAndItems();
};
var init = function() {
bind.input();
bind.clear();
@ -140,7 +152,8 @@ var search = (function() {
return {
init: init,
get: get,
render: render
render: render,
check: check
};
})();