diff options
author | Bharat Mediratta <bharat@menalto.com> | 2008-12-28 10:14:12 +0000 |
---|---|---|
committer | Bharat Mediratta <bharat@menalto.com> | 2008-12-28 10:14:12 +0000 |
commit | 1161cefada4644908145a6111ec2bec19887a0f2 (patch) | |
tree | 709bfc8dba117ec58ac079c57454c279c156de12 | |
parent | 74d4e7d50585db230cfe07464a1a4b662c04b409 (diff) |
Javascript wrapper to ping tasks
-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> |