diff --git a/content/tempus.js.php b/content/tempus.js.php index 0eb03d7d9..a5103d8e4 100644 --- a/content/tempus.js.php +++ b/content/tempus.js.php @@ -1,4 +1,24 @@ , + * Andreas Oesterreicher and + * Rudolf Hangl . + */ include('../vilesci/config.inc.php'); ?> var menuUndoDatasource=0; @@ -8,6 +28,7 @@ var menuUndoDatasource=0; function Progressmeter(progress_id) { var id=progress_id; + var runningprogress=0; this.StopPM=StopPM; this.StartPM=StartPM; @@ -15,12 +36,18 @@ function Progressmeter(progress_id) { // Progressmeter starten. document.getElementById(id).setAttribute('mode','undetermined'); + runningprogress++; } function StopPM() { - // Progressmeter starten. - document.getElementById(id).setAttribute('mode','determined'); + runningprogress--; + if(runningprogress<0) + runningprogress=0; + + // Progressmeter stoppen wenn alle fertig sind + if(runningprogress==0) + document.getElementById(id).setAttribute('mode','determined'); } } // ------ EndOf CLASS Progressmeter ------------------------------