File tree Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change 4
4
var CTRL_KEY_CODE = 17
5
5
var S_KEY_CODE = 83
6
6
var SOLIDUS_KEY_CODE = 191
7
+ var SEARCH_FILTER_ACTIVE_KEY = 'docs:search-filter-active'
7
8
8
9
activateSearch ( require ( 'docsearch.js/dist/cdn/docsearch.js' ) , document . getElementById ( 'search-script' ) . dataset )
9
10
16
17
}
17
18
var searchField = document . getElementById ( config . searchFieldId || 'search' )
18
19
var filterInput = searchField . querySelector ( '.filter input' )
20
+ filterInput . checked = window . localStorage . getItem ( SEARCH_FILTER_ACTIVE_KEY ) === 'true'
19
21
var controller = docsearch ( {
20
22
appId : config . appId ,
21
23
apiKey : config . apiKey ,
63
65
this . dropdown . datasets [ 0 ] . $el . scrollTop ( 0 )
64
66
}
65
67
66
- function toggleFilter ( ) {
68
+ function toggleFilter ( e ) {
67
69
var input = this . $input
68
70
var dropdown = this . dropdown
69
71
input . focus ( )
72
+ window . localStorage . setItem ( SEARCH_FILTER_ACTIVE_KEY , e . target . checked )
70
73
if ( ! dropdown . isOpen || ! input . val ( ) ) return
71
74
dropdown . datasets [ 0 ] . clearCachedSuggestions ( )
72
75
dropdown . update ( input . val ( ) )
You can’t perform that action at this time.
0 commit comments