11< script >
22 ( function ( ) {
33 var cx = { % if page . slug == 'knowledge_base' % } '{{site.google_custom_kb_search}}' { % else % } '{{site.google_custom_search}}' { % endif % } ;
4- var gcse = document . createElement ( 'script' ) ;
5- gcse . async = true ;
6- gcse . src = ( document . location . protocol == 'https:' ? 'https:' : 'http:' ) +
7- '//www.google.com/cse/cse.js?cx=' + cx ;
8- var s = document . getElementsByTagName ( 'script' ) [ 0 ] ;
9- s . parentNode . insertBefore ( gcse , s ) ;
4+ var gcse = document . createElement ( 'script' ) ;
5+ gcse . async = true ;
6+ gcse . src = ( document . location . protocol == 'https:' ? 'https:' : 'http:' ) +
7+ '//www.google.com/cse/cse.js?cx=' + cx ;
8+ var s = document . getElementsByTagName ( 'script' ) [ 0 ] ;
9+ s . parentNode . insertBefore ( gcse , s ) ;
1010 } ) ( ) ;
1111
1212</ script >
1313
1414< div id ="page-search ">
15- < script src ="http://www.google.com/jsapi "> </ script >
16- {% javascript search %}
15+ < script src ="http://www.google.com/jsapi "> </ script >
16+ {% javascript search %}
1717
18- < script >
19- $ ( document ) . ready ( function ( ) {
20- var propertyName = { % case page . res_type % } { % when 'kb' % } 'kb' { % when 'api' % } 'api' { % else % } 'docs' { % endcase % }
21- viewModel . set ( propertyName , true ) ;
22- viewModel . updateLabel ( ) ;
18+ < script >
19+ $ ( document ) . ready ( function ( ) {
20+ var propertyNames = { % case page . res_type % } { % when 'kb' % } [ 'kb' ] { % else % } [ 'docs' , 'api' , 'kb' ] { % endcase % }
21+ for ( var i = 0 ; i < propertyNames . length ; i ++ ) {
22+ viewModel . set ( propertyNames [ i ] , true ) ;
23+ }
24+ viewModel . updateLabel ( ) ;
2325} )
24- </ script >
26+ </ script >
2527
26- < div id ="refine-search-popup " style ="display: none ">
27- < ul >
28- < li >
29- < label class ="custom-checkbox unselectable "> < input type ="checkbox " {% if page.res_type ! = 'kb ' and page.res_type ! = 'api ' %} disabled ="true " {% endif %} data-bind ="checked: docs " /> < span class ="k-icon k-i-check "> </ span > Search in Documentation</ label >
30- </ li >
31- < li >
32- < label class ="custom-checkbox unselectable "> < input type ="checkbox " {% if page.res_type == 'kb ' %} disabled ="true " {% endif %} data-bind ="checked: kb " /> < span class ="k-icon k-i-check "> </ span > Search in Knowledge Base</ label >
33- </ li >
34- < li >
35- < label class ="custom-checkbox unselectable "> < input type ="checkbox " {% if page.res_type == 'api ' %} disabled ="true " {% endif %} data-bind ="checked: api " /> < span class ="k-icon k-i-check "> </ span > Search in API Reference</ label >
36- </ li >
37- </ ul >
38- </ div >
39- < div class ="gcse-search " data-gname ="google-search "> </ div >
28+ < div id ="refine-search-popup " style ="display: none ">
29+ < ul >
30+ < li >
31+ < label class ="custom-checkbox unselectable "> < input type ="checkbox " {% if page.res_type ! = 'kb ' and page.res_type ! = 'api ' %} disabled ="true " {% endif %} data-bind ="checked: docs " /> < span class ="k-icon k-i-check "> </ span > Search in Documentation</ label >
32+ </ li >
33+ < li >
34+ < label class ="custom-checkbox unselectable "> < input type ="checkbox " {% if page.res_type == 'kb ' %} disabled ="true " {% endif %} data-bind ="checked: kb " /> < span class ="k-icon k-i-check "> </ span > Search in Knowledge Base</ label >
35+ </ li >
36+ < li >
37+ < label class ="custom-checkbox unselectable "> < input type ="checkbox " {% if page.res_type == 'api ' %} disabled ="true " {% endif %} data-bind ="checked: api " /> < span class ="k-icon k-i-check "> </ span > Search in API Reference</ label >
38+ </ li >
39+ </ ul >
40+ </ div >
41+ < div class ="gcse-search " data-gname ="google-search "> </ div >
4042</ div >
0 commit comments