@@ -16,7 +16,7 @@ module.exports = baseVw.extend({
1616
1717 lastQuery : '' ,
1818 list : [ ] ,
19- selectedOnEnter : false ,
19+ // selectedOnEnter: false,
2020 type : '' ,
2121 visible : false ,
2222
@@ -40,7 +40,7 @@ module.exports = baseVw.extend({
4040 this . $input . on ( 'keyup.local' , function ( e ) {
4141 var keyCode = e . keyCode || e . which ;
4242
43- if ( e . keyCode == 13 ) {
43+ if ( keyCode == 13 ) {
4444 self . selectItemOnEnter ( ) ;
4545 } else {
4646 self . showBox ( e , $ ( this ) . val ( ) ) ;
@@ -122,17 +122,15 @@ module.exports = baseVw.extend({
122122 selectItemOnEnter : function ( ) {
123123 var $selected = this . $ ( 'a.selected' ) ;
124124
125- this . selectedOnEnter = true ;
125+ // this.selectedOnEnter = true;
126126
127127 app . hideOverlay ( ) ;
128128 this . hideSuggestions ( ) ;
129129
130- if ( typeof $selected !== 'undefined' && $selected . length ) {
130+ if ( typeof $selected !== 'undefined' && $selected . length ) {
131131 Backbone . history . navigate ( $selected . attr ( 'href' ) , {
132132 trigger : true
133133 } ) ;
134-
135- return ;
136134 }
137135 } ,
138136
@@ -201,12 +199,12 @@ module.exports = baseVw.extend({
201199 this . list = [ ] ;
202200
203201 switch ( this . type ) {
204- case 'handles' :
205- this . list = this . findInHandlesList ( query ) ;
206- break ;
207- case 'tags' :
208- this . list = this . findInTagsList ( query ) ;
209- break ;
202+ case 'handles' :
203+ this . list = this . findInHandlesList ( query ) ;
204+ break ;
205+ case 'tags' :
206+ this . list = this . findInTagsList ( query ) ;
207+ break ;
210208 }
211209
212210 return this . list ;
@@ -224,23 +222,19 @@ module.exports = baseVw.extend({
224222
225223 itemTitle : function ( item ) {
226224 switch ( this . type ) {
227- case 'handles' :
228- return item . handle + ' – ' + item . name ;
229- break ;
230- case 'tags' :
231- return item . startsWith ( '#' ) ? item : '#' + item ;
232- break ;
225+ case 'handles' :
226+ return item . handle + ' – ' + item . name ;
227+ case 'tags' :
228+ return item . startsWith ( '#' ) ? item : '#' + item ;
233229 }
234230 } ,
235231
236232 itemUrl : function ( item ) {
237233 switch ( this . type ) {
238- case 'handles' :
239- return '#userPage/' + item . guid + '/store' ;
240- break ;
241- case 'tags' :
242- return '#home/products/' + ( item . startsWith ( '#' ) ? item . substr ( 1 , item . length ) : item ) ;
243- break ;
234+ case 'handles' :
235+ return '#userPage/' + item . guid + '/store' ;
236+ case 'tags' :
237+ return '#home/products/' + ( item . startsWith ( '#' ) ? item . substr ( 1 , item . length ) : item ) ;
244238 }
245239 } ,
246240
@@ -249,13 +243,16 @@ module.exports = baseVw.extend({
249243 } ,
250244
251245 wasSelectedOnEnter : function ( ) {
246+ /*
252247 if (this.selectedOnEnter) {
253248 this.selectedOnEnter = false;
254249
255250 return true;
256251 }
257252
258253 return false;
254+ */
255+ return this . $ ( 'a.selected' ) . length ;
259256 } ,
260257
261258 remove : function ( ) {
0 commit comments