22 lines
		
	
	
		
			623 B
		
	
	
	
		
			JavaScript
		
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			623 B
		
	
	
	
		
			JavaScript
		
	
	
if (isJsEnabled()) {
 | 
						|
  addLoadEvent(function() {
 | 
						|
    if ($('edit-has_js')) {
 | 
						|
      $('edit-has_js').value = 1;
 | 
						|
    }
 | 
						|
 | 
						|
    if ($('progress')) {
 | 
						|
      updateCallback = function (progress, status, pb) {
 | 
						|
        if (progress == 100) {
 | 
						|
          pb.stopMonitoring();
 | 
						|
          window.location = window.location.href.split('op=')[0] +'op=finished';
 | 
						|
        }
 | 
						|
      }
 | 
						|
 | 
						|
      var progress = new progressBar('updateprogress', updateCallback, HTTPPost);
 | 
						|
      progress.setProgress(-1, 'Starting updates');
 | 
						|
      $('progress').appendChild(progress.element);
 | 
						|
      progress.startMonitoring('update.php?op=do_update', 0);
 | 
						|
    }
 | 
						|
  });
 | 
						|
}
 |