@@ -25,7 +25,6 @@ FM.ORDER_BOX_B = $('.context-menu.sort-order.tab-b');
2525FM . ORDER_TAB_A = 'type_asc' ;
2626FM . ORDER_TAB_B = 'type_asc' ;
2727
28-
2928FM . TAB_A_CURRENT_PATH = GLOBAL . TAB_A__PATH ;
3029FM . TAB_B_CURRENT_PATH = GLOBAL . TAB_B_PATH ;
3130
@@ -156,11 +155,11 @@ FM.getFileType = function(name) {
156155
157156FM . sortItems = function ( items , box ) {
158157 var sorted = [ ] ;
159-
158+
160159 var files = [ ] ;
161160 var dirs = [ ] ;
162161 var combined = [ ]
163-
162+
164163 $ . each ( items , function ( i , o ) {
165164 if ( i > 0 ) { // i == 0 means first .. element in list
166165 if ( FM . isItemFile ( o ) ) {
@@ -175,9 +174,9 @@ FM.sortItems = function(items, box) {
175174 // var sort_type = $(box).parents('.window').find('.menu').find('.sort-by-v').val();
176175 var sort_type = FM . ORDER_TAB_A ;
177176 if ( $ ( box ) . closest ( '.window' ) . find ( '.menu' ) . hasClass ( 'menu-right' ) ) {
178- sort_type = FM . ORDER_TAB_B ;
177+ sort_type = FM . ORDER_TAB_B ;
179178 }
180-
179+
181180 switch ( sort_type ) {
182181 case 'type_asc' :
183182 files . sort ( function ( a , b ) {
@@ -203,7 +202,7 @@ FM.sortItems = function(items, box) {
203202 var size_b = parseInt ( b . size , 10 ) ;
204203 return ( ( size_a < size_b ) ? - 1 : ( ( size_a > size_b ) ? 1 : 0 ) ) ;
205204 } ) ;
206-
205+
207206 sorted = $ . merge ( dirs , files ) ;
208207 break ;
209208 case 'size_desc' :
@@ -212,7 +211,7 @@ FM.sortItems = function(items, box) {
212211 var size_b = parseInt ( b . size , 10 ) ;
213212 return ( ( size_a > size_b ) ? - 1 : ( ( size_a < size_b ) ? 1 : 0 ) ) ;
214213 } ) ;
215-
214+
216215 sorted = $ . merge ( dirs , files ) ;
217216 break ;
218217 case 'date_asc' :
@@ -235,9 +234,9 @@ FM.sortItems = function(items, box) {
235234 var date_b = Date . parseDate ( b . date + ' ' + time_b , 'yy-m-d h:i:s' ) ;
236235 return ( ( date_a > date_b ) ? - 1 : ( ( date_a < date_b ) ? 1 : 0 ) ) ;
237236 } ) ;
238-
237+
239238 break ;
240-
239+
241240 case 'name_asc' :
242241 sorted = $ . merge ( dirs , files ) ;
243242 sorted . sort ( function ( a , b ) {
@@ -250,7 +249,7 @@ FM.sortItems = function(items, box) {
250249 sorted . sort ( function ( a , b ) {
251250 return a . name . localeCompare ( b . name ) ;
252251 } ) ;
253-
252+
254253 sorted = sorted . reverse ( ) ;
255254 break ;
256255 default :
@@ -263,8 +262,8 @@ FM.sortItems = function(items, box) {
263262 sorted = $ . merge ( dirs , files ) ;
264263 break ;
265264 }
266-
267-
265+
266+
268267 sorted = $ . merge ( [ items [ 0 ] ] , sorted ) ;
269268
270269 return sorted ;
0 commit comments