aboutsummaryrefslogtreecommitdiff
path: root/views/default/photos
diff options
context:
space:
mode:
Diffstat (limited to 'views/default/photos')
-rw-r--r--views/default/photos/css.php6
-rw-r--r--views/default/photos/tagging/tag.php24
-rw-r--r--views/default/photos/tagging/tags.php11
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));
+}