@@ -95,7 +95,7 @@ var handleFileImport = function( ev ) {
95
95
if ( files && files . length > 0 ) {
96
96
var importfile = files [ 0 ] ;
97
97
98
- console . log ( importfile ) ;
98
+ // console.log( importfile );
99
99
if ( ! importfile . type . match ( 'application/zip' ) ) {
100
100
alert ( 'This doesn\'t appear to be a Coder project zip file' ) ;
101
101
return false ;
@@ -114,8 +114,8 @@ var handleFileImport = function( ev ) {
114
114
cache : false ,
115
115
data : fdata ,
116
116
success : function ( data ) {
117
- console . log ( 'upload returned' ) ;
118
- console . log ( data ) ;
117
+ // console.log('upload returned');
118
+ // console.log(data);
119
119
if ( data . status === 'success' ) {
120
120
var newappid = data . appname ;
121
121
window . location . href = '/app/editor/edit/' + encodeURIComponent ( newappid ) ;
@@ -218,7 +218,7 @@ var saveSettings = function() {
218
218
$ . post ( '/app/auth/api/devicename/set' ,
219
219
{ 'device_name' : $ ( '#coder_name' ) . val ( ) } ,
220
220
function ( d ) {
221
- console . log ( d ) ;
221
+ // console.log( d );
222
222
if ( d . status === 'success' ) {
223
223
device_name = d . device_name ;
224
224
$ ( "#coder_logo" ) . text ( device_name ) ;
@@ -236,7 +236,7 @@ var saveSettings = function() {
236
236
$ . post ( '/app/auth/api/coderowner/set' ,
237
237
{ 'coder_owner' : $ ( '#coder_ownername' ) . val ( ) } ,
238
238
function ( d ) {
239
- console . log ( d ) ;
239
+ // console.log( d );
240
240
if ( d . status === 'success' ) {
241
241
coder_owner = d . coder_owner ;
242
242
}
@@ -261,7 +261,7 @@ var saveSettings = function() {
261
261
$ . post ( '/app/auth/api/codercolor/set' ,
262
262
{ 'coder_color' : hexcolor } ,
263
263
function ( d ) {
264
- console . log ( d ) ;
264
+ // console.log( d );
265
265
if ( d . status === 'success' ) {
266
266
coder_color = d . coder_color ;
267
267
$ ( "#coder_nav" ) . css ( 'background-color' , coder_color ) ;
@@ -283,6 +283,8 @@ var saveSettings = function() {
283
283
284
284
var buildAppList = function ( apps ) {
285
285
286
+
287
+ //get the app color from our own app (appname is set globally in template)
286
288
metadata = apps [ appname ] . metadata ;
287
289
$ ( '.userbgcolor' ) . css ( 'background-color' , metadata . color ) ;
288
290
@@ -304,9 +306,25 @@ var buildAppList = function(apps){
304
306
} ;
305
307
} ;
306
308
307
- //console.log( apps );
308
- for ( var x in apps ) {
309
- var app = apps [ x ] ;
309
+
310
+
311
+ //Sort the apps by more recently modified
312
+ var sortedapps = [ ] ;
313
+ for ( var k in apps ) {
314
+ sortedapps . push ( apps [ k ] ) ;
315
+ }
316
+ sortedapps . sort ( function ( a , b ) {
317
+ if ( a . ctime < b . ctime ) {
318
+ return 1 ;
319
+ } else if ( b . ctime < a . ctime ) {
320
+ return - 1 ;
321
+ } else {
322
+ return 0 ;
323
+ }
324
+ } ) ;
325
+
326
+ for ( var x = 0 ; x < sortedapps . length ; x ++ ) {
327
+ var app = sortedapps [ x ] ;
310
328
311
329
//don't show hidden apps
312
330
//console.log( app.metadata );
@@ -373,7 +391,7 @@ var createAppClicked = function() {
373
391
app_color : rgb2hex ( $ ( "#createform .colorchit.active" ) . first ( ) . css ( 'background-color' ) )
374
392
} ,
375
393
function ( d ) {
376
- console . log ( d ) ;
394
+ // console.log( d );
377
395
var newappid = d . appname ;
378
396
window . location . href = '/app/editor/edit/' + encodeURIComponent ( newappid ) ;
379
397
}
0 commit comments