mirror of
https://github.com/zombieFox/nightTab.git
synced 2025-06-24 19:41:42 +02:00
[bug] fix search not ignoring multiple spaces
This commit is contained in:
parent
be465238bf
commit
aa30ccefd4
@ -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) {
|
||||
|
@ -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
|
||||
};
|
||||
|
||||
})();
|
||||
|
Loading…
x
Reference in New Issue
Block a user