utils.js 962 B

12345678910111213141516171819202122232425262728293031
  1. // Some general purpose JS functions for the iTop application
  2. /**
  3. * Reload a truncated list
  4. */
  5. function ReloadTruncatedList(divId, sSerializedFilter, sExtraParams)
  6. {
  7. $('#'+divId).addClass('loading');
  8. //$('#'+divId).blockUI();
  9. $.get('ajax.render.php?filter='+sSerializedFilter+'&style=list',
  10. { operation: 'ajax', extra_params: sExtraParams },
  11. function(data){
  12. $('#'+divId).empty();
  13. $('#'+divId).append(data);
  14. $('#'+divId).removeClass('loading');
  15. $('#'+divId+' .listResults').tablesorter( { headers: { 0:{sorter: false }}, widgets: ['zebra']} ); // sortable and zebra tables
  16. //$('#'+divId).unblockUI();
  17. }
  18. );
  19. }
  20. /**
  21. * Update the display and value of a file input widget when the user picks a new file
  22. */
  23. function UpdateFileName(id, sNewFileName)
  24. {
  25. var aPath = sNewFileName.split('\\');
  26. var sNewFileName = aPath[aPath.length-1];
  27. $('#'+id).val(sNewFileName);
  28. $('#name_'+id).text(sNewFileName);
  29. }