mirror of
https://github.com/zombieFox/nightTab.git
synced 2025-06-25 03:51:28 +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,
|
path: object.path,
|
||||||
newValue: newValue
|
newValue: newValue
|
||||||
});
|
});
|
||||||
console.log("state set", object.path, helper.getObject({
|
// console.log("state set", object.path, helper.getObject({
|
||||||
object: state.get.current(),
|
// object: state.get.current(),
|
||||||
path: object.path
|
// path: object.path
|
||||||
}));
|
// }));
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
var bindControl = function(object) {
|
var bindControl = function(object) {
|
||||||
|
@ -5,18 +5,15 @@ var search = (function() {
|
|||||||
bind.input = function() {
|
bind.input = function() {
|
||||||
var searchInput = helper.e(".search-input");
|
var searchInput = helper.e(".search-input");
|
||||||
searchInput.addEventListener("input", function() {
|
searchInput.addEventListener("input", function() {
|
||||||
mod.searching.open();
|
check();
|
||||||
render.clear.button();
|
|
||||||
render.searching();
|
|
||||||
link.groupAndItems();
|
|
||||||
}, false);
|
}, false);
|
||||||
};
|
};
|
||||||
|
|
||||||
bind.clear = function() {
|
bind.clear = function() {
|
||||||
var searchClear = helper.e(".search-clear");
|
var searchClear = helper.e(".search-clear");
|
||||||
searchClear.addEventListener("click", function() {
|
searchClear.addEventListener("click", function() {
|
||||||
render.clear.input();
|
|
||||||
mod.searching.close();
|
mod.searching.close();
|
||||||
|
render.clear.input();
|
||||||
render.clear.button();
|
render.clear.button();
|
||||||
render.searching();
|
render.searching();
|
||||||
link.groupAndItems();
|
link.groupAndItems();
|
||||||
@ -119,14 +116,29 @@ var search = (function() {
|
|||||||
|
|
||||||
render.searching = function() {
|
render.searching = function() {
|
||||||
var html = helper.e("html");
|
var html = helper.e("html");
|
||||||
var searchInput = helper.e(".search-input");
|
if (state.get.current().search) {
|
||||||
if (searchInput.value != "") {
|
|
||||||
helper.addClass(html, "is-header-searching");
|
helper.addClass(html, "is-header-searching");
|
||||||
} else {
|
} else {
|
||||||
helper.removeClass(html, "is-header-searching");
|
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() {
|
var init = function() {
|
||||||
bind.input();
|
bind.input();
|
||||||
bind.clear();
|
bind.clear();
|
||||||
@ -140,7 +152,8 @@ var search = (function() {
|
|||||||
return {
|
return {
|
||||||
init: init,
|
init: init,
|
||||||
get: get,
|
get: get,
|
||||||
render: render
|
render: render,
|
||||||
|
check: check
|
||||||
};
|
};
|
||||||
|
|
||||||
})();
|
})();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user