diff options
author | Cash Costello <cash.costello@gmail.com> | 2012-07-13 22:35:35 -0400 |
---|---|---|
committer | Cash Costello <cash.costello@gmail.com> | 2012-07-13 22:35:35 -0400 |
commit | e790d7ec5d74c5a2279d6bd73e2508eb18209da9 (patch) | |
tree | 38ed43f391038d641372e8887bcc9b68b9e55a15 /views/default | |
parent | f611a0505343629bb3c353647334f039bbed48af (diff) | |
parent | 0ec5f4f4f8d9011e460d17156ddf20d96483600d (diff) | |
download | elgg-e790d7ec5d74c5a2279d6bd73e2508eb18209da9.tar.gz elgg-e790d7ec5d74c5a2279d6bd73e2508eb18209da9.tar.bz2 |
Added deleting photo tags
Diffstat (limited to 'views/default')
-rw-r--r-- | views/default/js/photos/tagging.php | 13 | ||||
-rw-r--r-- | views/default/photos/tagging/tag.php | 16 |
2 files changed, 23 insertions, 6 deletions
diff --git a/views/default/js/photos/tagging.php b/views/default/js/photos/tagging.php index a3c7efc1c..f444aa44c 100644 --- a/views/default/js/photos/tagging.php +++ b/views/default/js/photos/tagging.php @@ -7,7 +7,7 @@ */ ?> - +//<script> elgg.provide('elgg.tidypics.tagging'); elgg.tidypics.tagging.init = function() { @@ -82,10 +82,13 @@ elgg.tidypics.tagging.startSelect = function(img, selection) { coords += '"height":"' + selection.height + '"'; $("input[name=coordinates]").val(coords); - $('#tidypics-tagging-select').show().css({ - 'top' : selection.y2 + 10, - 'left' : selection.x2 - }); + $('#tidypics-tagging-select').show() + .css({ + 'top' : selection.y2 + 10, + 'left' : selection.x2 + }) + .find('input[type=text]').focus(); + }; /** diff --git a/views/default/photos/tagging/tag.php b/views/default/photos/tagging/tag.php index 93ea16218..6f6af968a 100644 --- a/views/default/photos/tagging/tag.php +++ b/views/default/photos/tagging/tag.php @@ -28,9 +28,23 @@ if ($vars['tag']->type == 'user') { $label = $vars['tag']->value; } +$delete = ''; +$annotation = get_annotation($vars['tag']->annotation_id); + +if ($annotation->canEdit()) { + $url = elgg_http_add_url_query_elements('action/photos/image/untag', array( + 'annotation_id' => $vars['tag']->annotation_id + )); + $delete = elgg_view('output/confirmlink', array( + 'href' => $url, + 'text' => elgg_view_icon('delete', 'float mas'), + 'confirm' => elgg_echo('tidypics:phototagging:delete:confirm') + )); +} + echo <<<HTML <div class="tidypics-tag-wrapper"> - <div $attributes></div> + <div $attributes>$delete</div> <div class="elgg-module-popup tidypics-tag-label">$label</div> </div> HTML; |