File tree Expand file tree Collapse file tree 2 files changed +23
-2
lines changed Expand file tree Collapse file tree 2 files changed +23
-2
lines changed Original file line number Diff line number Diff line change 173
173
< li class ="divider-vertical "> </ li >
174
174
</ ul >
175
175
< form class ="navbar-search pull-right " ng-submit ="submit() ">
176
- < input type ="text " name ="as_q " class ="search-query " placeholder ="Search " ng-change ="search(q) " ng-model ="q " autocomplete ="off ">
177
- < input type ="hidden " name ="as_sitesearch " value ="angularjs.org ">
176
+ < input type ="text "
177
+ name ="as_q "
178
+ class ="search-query "
179
+ placeholder ="Search "
180
+ ng-change ="search(q) "
181
+ ng-model ="q "
182
+ docs-search-input
183
+ autocomplete ="off " />
178
184
</ form >
179
185
< div ng-show ="hasResults " class ="search-results ">
180
186
< a href ="" ng-click ="hideResults() " class ="search-close ">
Original file line number Diff line number Diff line change @@ -138,6 +138,21 @@ docsApp.directive.focused = function($timeout) {
138
138
} ;
139
139
} ;
140
140
141
+ docsApp . directive . docsSearchInput = function ( ) {
142
+ return function ( scope , element , attrs ) {
143
+ var ESCAPE_KEY_KEYCODE = 27 ;
144
+ element . bind ( 'keydown' , function ( event ) {
145
+ if ( event . keyCode == ESCAPE_KEY_KEYCODE ) {
146
+ event . stopPropagation ( ) ;
147
+ event . preventDefault ( ) ;
148
+ scope . $apply ( function ( ) {
149
+ scope . hideResults ( ) ;
150
+ } ) ;
151
+ }
152
+ } ) ;
153
+ } ;
154
+ } ;
155
+
141
156
142
157
docsApp . directive . code = function ( ) {
143
158
return { restrict :'E' , terminal : true } ;
You can’t perform that action at this time.
0 commit comments