utils.js 1.0 KB

1234567891011121314151617181920212223242526272829303132
  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').tableHover(); // hover tables
  16. $('#'+divId+' .listResults').tablesorter( { headers: { 0:{sorter: false }}, widgets: ['zebra']} ); // sortable and zebra tables
  17. //$('#'+divId).unblockUI();
  18. }
  19. );
  20. }
  21. /**
  22. * Update the display and value of a file input widget when the user picks a new file
  23. */
  24. function UpdateFileName(id, sNewFileName)
  25. {
  26. var aPath = sNewFileName.split('\\');
  27. var sNewFileName = aPath[aPath.length-1];
  28. $('#'+id).val(sNewFileName);
  29. $('#name_'+id).text(sNewFileName);
  30. }