mirror of
https://github.com/Pathduck/gallery3.git
synced 2026-05-11 15:19:09 -04:00
uploader. This is modeled on http://codex.gallery2.org/Gallery3:Upload_UX but is not yet complete. Notes: * Changed #gProgressBar to .gProgressBar to support multiple progress bars on the same page * Added a bunch of CSS to the "needs a home" section in themes/default/css/screen.css
33 lines
1.0 KiB
PHP
33 lines
1.0 KiB
PHP
<?php defined("SYSPATH") or die("No direct script access.") ?>
|
|
<script type="text/javascript">
|
|
update = function() {
|
|
$.ajax({
|
|
url: "<?= url::site("admin/maintenance/run/$task->id?csrf=$csrf") ?>",
|
|
dataType: "json",
|
|
success: function(data) {
|
|
$(".gProgressBar").progressbar("value", data.task.percent_complete);
|
|
$("#gStatus").html("" + data.task.status);
|
|
if (data.task.done) {
|
|
$("#gPauseButton").hide();
|
|
$("#gDoneButton").show();
|
|
} else {
|
|
setTimeout(update, 100);
|
|
}
|
|
}
|
|
});
|
|
}
|
|
$(".gProgressBar").progressbar({value: 0});
|
|
update();
|
|
dismiss = function() {
|
|
window.location.reload();
|
|
}
|
|
</script>
|
|
<div id="gProgress">
|
|
<div class="gProgressBar"></div>
|
|
<div id="gStatus"></div>
|
|
<div>
|
|
<button id="gPauseButton" class="ui-state-default ui-corner-all" onclick="dismiss()"><?= t("Pause") ?></button>
|
|
<button id="gDoneButton" class="ui-state-default ui-corner-all" style="display: none" onclick="dismiss()"><?= t("Done") ?></button>
|
|
</div>
|
|
</div>
|