Changeset 7635 for trunk/prototype/modules/mail/js/label.js
- Timestamp:
- 12/10/12 17:00:32 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/prototype/modules/mail/js/label.js
r7612 r7635 328 328 } 329 329 330 function SortByName(a, b){ 331 var aName = a.name.toLowerCase(); 332 var bName = b.name.toLowerCase(); 333 return ((aName < bName) ? -1 : ((aName > bName) ? 1 : 0)); 334 } 335 336 //Reduz a quantidade de requests 337 function orderLabel(labels){ 338 339 if(labels == "") 340 return labels; 341 342 if(!$.isArray( labels )){ 343 var array = []; 344 345 for(var i in labels){ 346 347 array[ array.length ] = labels[ i ]; 348 349 } 350 351 labels = array; 352 353 } 354 355 return labels.sort(SortByName); 356 } 357 330 358 function init_label(data){ 331 359 … … 333 361 334 362 //TODO Mudar quando API abstrair atualizações no cache 335 DataLayer.remove('label',false); 336 labels = DataLayer.get('label',{criteria:{order: 'name'}}); 363 var labels = DataLayer.get('label'); 364 365 labels = orderLabel( labels ); 337 366 338 367 if(labels){
Note: See TracChangeset
for help on using the changeset viewer.