File tree Expand file tree Collapse file tree 2 files changed +25
-12
lines changed
Expand file tree Collapse file tree 2 files changed +25
-12
lines changed Original file line number Diff line number Diff line change @@ -2978,10 +2978,10 @@ var control = (function(){
29782978path : object . path ,
29792979newValue : 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} ;
29872987var bindControl = function ( object ) {
Original file line number Diff line number Diff line change @@ -5,18 +5,15 @@ var search = (function(){
55bind . input = function ( ) {
66var searchInput = helper . e ( ".search-input" ) ;
77searchInput . addEventListener ( "input" , function ( ) {
8- mod . searching . open ( ) ;
9- render . clear . button ( ) ;
10- render . searching ( ) ;
11- link . groupAndItems ( ) ;
8+ check ( ) ;
129} , false ) ;
1310} ;
1411
1512bind . clear = function ( ) {
1613var searchClear = helper . e ( ".search-clear" ) ;
1714searchClear . addEventListener ( "click" , function ( ) {
18- render . clear . input ( ) ;
1915mod . searching . close ( ) ;
16+ render . clear . input ( ) ;
2017render . clear . button ( ) ;
2118render . searching ( ) ;
2219link . groupAndItems ( ) ;
@@ -119,14 +116,29 @@ var search = (function(){
119116
120117render . searching = function ( ) {
121118var html = helper . e ( "html" ) ;
122- var searchInput = helper . e ( ".search-input" ) ;
123- if ( searchInput . value != "" ) {
119+ if ( state . get . current ( ) . search ) {
124120helper . addClass ( html , "is-header-searching" ) ;
125121} else {
126122helper . 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+
130142var init = function ( ) {
131143bind . input ( ) ;
132144bind . clear ( ) ;
@@ -140,7 +152,8 @@ var search = (function(){
140152return {
141153init : init ,
142154get : 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