process/show: trigger immediate refresh on page load

This commit is contained in:
Thomas Gelf 2015-10-06 09:16:39 +02:00
parent 95008cd251
commit 50b4625290

View file

@ -69,7 +69,6 @@ class Businessprocess_ProcessController extends Controller
$this->view->warnings = $bp->getWarnings();
}
}
$this->setAutorefreshInterval(10);
$bp->retrieveStatesFromBackend();
@ -91,6 +90,15 @@ class Businessprocess_ProcessController extends Controller
$bp->applySimulation($simulation);
}
if ($this->isXhr()) {
$this->setAutorefreshInterval(10);
} else {
// This will trigger the very first XHR refresh immediately on page
// load. Please not that this may hammer the server in case we would
// decide to use autorefreshInterval for HTML meta-refreshes also.
$this->setAutorefreshInterval(1);
}
if ($this->params->get('mode') === 'toplevel') {
$this->render('toplevel');
}