File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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 var bindControl = function ( object ) {
Original file line number Diff line number Diff line change @@ -5,18 +5,15 @@ var search = (function() {
55 bind . input = function ( ) {
66 var searchInput = 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 var searchClear = 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 var html = helper . e ( "html" ) ;
122- var searchInput = 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+ var searchInput = 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+ var check = function ( ) {
136+ render . check ( ) ;
137+ render . searching ( ) ;
138+ render . clear . button ( ) ;
139+ link . groupAndItems ( ) ;
140+ } ;
141+
130142 var init = 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} ) ( ) ;
You can’t perform that action at this time.
0 commit comments