diff options
Diffstat (limited to 'views/default/photos')
-rw-r--r-- | views/default/photos/css.php | 6 | ||||
-rw-r--r-- | views/default/photos/tagging/tag.php | 24 | ||||
-rw-r--r-- | views/default/photos/tagging/tags.php | 11 |
3 files changed, 41 insertions, 0 deletions
diff --git a/views/default/photos/css.php b/views/default/photos/css.php index 31e3d9b53..23926adbc 100644 --- a/views/default/photos/css.php +++ b/views/default/photos/css.php @@ -116,6 +116,12 @@ max-width: 300px; } +.tidypics-tag { + display: none; + position: absolute; + border: 2px solid white; +} + <?php return true; ?> diff --git a/views/default/photos/tagging/tag.php b/views/default/photos/tagging/tag.php new file mode 100644 index 000000000..4d3affeb6 --- /dev/null +++ b/views/default/photos/tagging/tag.php @@ -0,0 +1,24 @@ +<?php +/** + * Photo tag view + * + * @uses $vars['tag'] Tag object + */ + +$coords = json_decode('{' . $vars['tag']->coords . '}'); + +$attributes = elgg_format_attributes(array( + 'class' => 'tidypics-tag', + 'data-x1' => $coords->x1, + 'data-y1' => $coords->y1, + 'data-width' => $coords->width, + 'data-height' => $coords->height, +)); + +//var_dump($vars['tag']); +//$text = "This is a something"; + +echo <<<HTML +<div $attributes> +</div> +HTML; diff --git a/views/default/photos/tagging/tags.php b/views/default/photos/tagging/tags.php new file mode 100644 index 000000000..7a4aa3a59 --- /dev/null +++ b/views/default/photos/tagging/tags.php @@ -0,0 +1,11 @@ +<?php +/** + * View the tags for this image + * + * @uses $vars['entity'] + */ + +$tags = $vars['entity']->getPhotoTags(); +foreach ($tags as $tag) { + echo elgg_view('photos/tagging/tag', array('tag' => $tag)); +} |