diff options
| author | Chad Kieffer <ckieffer@gmail.com> | 2009-07-25 09:25:31 -0600 | 
|---|---|---|
| committer | Chad Kieffer <ckieffer@gmail.com> | 2009-07-25 09:25:31 -0600 | 
| commit | eca46d76a7832f771d377edb3939ea1aded2fac9 (patch) | |
| tree | d4f0323202c7eb6eab60ff6e14f9905b625e349b /modules/gallery/views | |
| parent | 63511316be51f193d37c4f3b9dd3455a9ab60de8 (diff) | |
| parent | 50d6cc0150b930d79d3e8b90956ffa9655fcc9c5 (diff) | |
Merge branch 'master' of git@github.com:gallery/gallery3
Diffstat (limited to 'modules/gallery/views')
| -rw-r--r-- | modules/gallery/views/admin_maintenance_task.html.php | 23 | ||||
| -rw-r--r-- | modules/gallery/views/item_edit.html.php | 9 | ||||
| -rw-r--r-- | modules/gallery/views/permissions_form.html.php | 2 | 
3 files changed, 32 insertions, 2 deletions
| diff --git a/modules/gallery/views/admin_maintenance_task.html.php b/modules/gallery/views/admin_maintenance_task.html.php index 5c2c03a1..c81fe571 100644 --- a/modules/gallery/views/admin_maintenance_task.html.php +++ b/modules/gallery/views/admin_maintenance_task.html.php @@ -1,11 +1,32 @@  <?php defined("SYSPATH") or die("No direct script access.") ?>  <script type="text/javascript"> +  var target_value; +  var animation = null; +  var delta = 1; +  animate_progress_bar = function() { +    var current_value = Number($(".gProgressBar div").css("width").replace("%", "")); +    if (current_value != target_value) { +      var new_value = Math.min(current_value + delta, target_value); +      if (target_value - current_value > delta) { +        delta += .075; +      } +      $(".gProgressBar").progressbar("value", new_value); +      animation = setTimeout(function() { animate_progress_bar(target_value); }, 100); +    } else { +      animation = null; +      delta = 1; +    } +  } +    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); +        target_value = data.task.percent_complete; +        if (!animation) { +          animate_progress_bar(); +        }          $("#gStatus").html("" + data.task.status);          if (data.task.done) {            $("#gPauseButton").hide(); diff --git a/modules/gallery/views/item_edit.html.php b/modules/gallery/views/item_edit.html.php new file mode 100644 index 00000000..9aa2fb64 --- /dev/null +++ b/modules/gallery/views/item_edit.html.php @@ -0,0 +1,9 @@ +<?php defined("SYSPATH") or die("No direct script access.") ?> +<? if (!empty($script)): ?> +<script> +  <?= implode("\n", $script) ?> +</script> +<? endif ?> +<div id="gEditFormContainer"> +  <?= $form ?> +</div>
\ No newline at end of file diff --git a/modules/gallery/views/permissions_form.html.php b/modules/gallery/views/permissions_form.html.php index 0f60070a..ee5e3a24 100644 --- a/modules/gallery/views/permissions_form.html.php +++ b/modules/gallery/views/permissions_form.html.php @@ -26,7 +26,7 @@              </a>            </td>          <? else: ?> -          <? if ($intent === null): ?> +          <? if ($intent === access::INHERIT): ?>              <? if ($allowed): ?>                <td class="gAllowed">                  <a href="javascript:set('allow',<?= $group->id ?>,<?= $permission->id ?>,<?= $item->id ?>)" | 
