Merge "Primitive auto reload for monitoring pane"

This commit is contained in:
Jenkins 2017-07-27 01:14:57 +00:00 committed by Gerrit Code Review
commit 7985c06b92
1 changed files with 20 additions and 0 deletions

View File

@ -8,6 +8,26 @@
{% block main %}
<div id="monitoring_panel">
<script type="text/javascript">
// primitive auto-reload every 30 seconds
function makeReloadInterval() {
return setInterval(function(){location.reload();}, 30000);
}
reloadInterval = makeReloadInterval()
function toggleRefresh() {
checkbox = document.getElementById("checkBox_auto_refresh")
if (!checkbox.checked) {
clearInterval(reloadInterval)
}
else {
reloadInterval = makeReloadInterval()
}
}
</script>
<input id="checkBox_auto_refresh" type="checkbox" checked onclick="toggleRefresh()">
<label for="checkBox_auto_refresh">
Auto refresh (every 30 seconds)
</label>
{{ monitoring_table.render }}
</div>
<script type="text/javascript">