Skip to content

Commit aa30cce

Browse files
committed
[bug] fix search not ignoring multiple spaces
1 parent be46523 commit aa30cce

File tree

2 files changed

+25
-12
lines changed

2 files changed

+25
-12
lines changed

‎src/js/control.js‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2978,10 +2978,10 @@ var control = (function(){
29782978
path: object.path,
29792979
newValue: newValue
29802980
});
2981-
console.log("state set",object.path,helper.getObject({
2982-
object: state.get.current(),
2983-
path: object.path
2984-
}));
2981+
// console.log("state set", object.path, helper.getObject({
2982+
// object: state.get.current(),
2983+
// path: object.path
2984+
// }));
29852985
};
29862986
};
29872987
varbindControl=function(object){

‎src/js/search.js‎

Lines changed: 21 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,15 @@ var search = (function(){
55
bind.input=function(){
66
varsearchInput=helper.e(".search-input");
77
searchInput.addEventListener("input",function(){
8-
mod.searching.open();
9-
render.clear.button();
10-
render.searching();
11-
link.groupAndItems();
8+
check();
129
},false);
1310
};
1411

1512
bind.clear=function(){
1613
varsearchClear=helper.e(".search-clear");
1714
searchClear.addEventListener("click",function(){
18-
render.clear.input();
1915
mod.searching.close();
16+
render.clear.input();
2017
render.clear.button();
2118
render.searching();
2219
link.groupAndItems();
@@ -119,14 +116,29 @@ var search = (function(){
119116

120117
render.searching=function(){
121118
varhtml=helper.e("html");
122-
varsearchInput=helper.e(".search-input");
123-
if(searchInput.value!=""){
119+
if(state.get.current().search){
124120
helper.addClass(html,"is-header-searching");
125121
}else{
126122
helper.removeClass(html,"is-header-searching");
127123
};
128124
};
129125

126+
render.check=function(){
127+
varsearchInput=helper.e(".search-input");
128+
if(searchInput.value.replace(/\s/g,"")!=""){
129+
mod.searching.open();
130+
}else{
131+
mod.searching.close();
132+
};
133+
};
134+
135+
varcheck=function(){
136+
render.check();
137+
render.searching();
138+
render.clear.button();
139+
link.groupAndItems();
140+
};
141+
130142
varinit=function(){
131143
bind.input();
132144
bind.clear();
@@ -140,7 +152,8 @@ var search = (function(){
140152
return{
141153
init: init,
142154
get: get,
143-
render: render
155+
render: render,
156+
check: check
144157
};
145158

146159
})();

0 commit comments

Comments
(0)