diff options
-rw-r--r-- | core/views/admin_maintenance_task.html.php | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/core/views/admin_maintenance_task.html.php b/core/views/admin_maintenance_task.html.php new file mode 100644 index 00000000..4776ecaa --- /dev/null +++ b/core/views/admin_maintenance_task.html.php @@ -0,0 +1,23 @@ +<? defined("SYSPATH") or die("No direct script access."); ?> +<script src="<?= url::file("lib/jquery.js") ?>" type="text/javascript"></script> +<script type="text/javascript"> + update = function() { + $.ajax({ + url: "<?= url::site("admin/maintenance/run/$task->id") ?>", + dataType: "json", + success: function(data) { + $("#gStatus").html("" + data.task.status); + $("#gPercentComplete").html("" + data.task.percent_complete); + if (!data.task.done) { + setTimeout(update, 100); + } + } + }); + } + update(); +</script> +<div id="gProgressBar"> + status: <span id="gStatus"></span> + <br/> + percent_complete: <span id="gPercentComplete"></span> +</div> |