@@ -73,9 +73,8 @@ var QUERY_HANDLERS = {
7373} ;
7474
7575function hasTag ( o , tag ) {
76- return _ . isArray ( o ) && _ . some ( o , function ( x ) {
77- return x . indexOf ( tag . toLowerCase ( ) ) !== - 1 ;
78- } ) ;
76+ return _ . isArray ( o ) &&
77+ _ . some ( o , function ( x ) { return x . indexOf ( tag . toLowerCase ( ) ) >= 0 ; } ) ;
7978}
8079
8180cmd . handler = function ( argv ) {
@@ -109,19 +108,15 @@ cmd.handler = function(argv) {
109108 log . warn ( 'Hmmm...you might need a new keyboard?' ) ;
110109 }
111110 problems = _ . filter ( problems , function ( x ) {
112- return x . name . toLowerCase ( ) . indexOf ( word ) !== - 1 ;
111+ return x . name . toLowerCase ( ) . indexOf ( word ) >= 0 ;
113112 } ) ;
114113 }
115114
116115 var stat = { } ;
117- [ 'locked' , 'starred' , 'ac' , 'notac' , 'None' , 'Easy' , 'Medium' , 'Hard' ] . forEach ( function ( x ) {
118- stat [ x ] = 0 ;
119- } ) ;
120-
121- problems = _ . sortBy ( problems , function ( x ) {
122- return - x . id ;
123- } ) ;
116+ var KEYS = [ 'locked' , 'starred' , 'ac' , 'notac' , 'None' , 'Easy' , 'Medium' , 'Hard' ] ;
117+ KEYS . forEach ( function ( x ) { stat [ x ] = 0 ; } ) ;
124118
119+ problems = _ . sortBy ( problems , function ( x ) { return - x . id ; } ) ;
125120 problems . forEach ( function ( problem ) {
126121 stat [ problem . level ] = ( stat [ problem . level ] || 0 ) + 1 ;
127122 stat [ problem . state ] = ( stat [ problem . state ] || 0 ) + 1 ;
0 commit comments