summaryrefslogtreecommitdiff
path: root/www/ajax
diff options
context:
space:
mode:
Diffstat (limited to 'www/ajax')
-rw-r--r--www/ajax/getadminlinkedtags.php21
1 files changed, 19 insertions, 2 deletions
diff --git a/www/ajax/getadminlinkedtags.php b/www/ajax/getadminlinkedtags.php
index 5581c43..1004f29 100644
--- a/www/ajax/getadminlinkedtags.php
+++ b/www/ajax/getadminlinkedtags.php
@@ -41,11 +41,28 @@ function assembleTagData($tag, SemanticScuttle_Service_Tag2Tag $t2t)
return $tagData;
}
+/**
+ * Creates an jsTree json array for the given tag
+ *
+ * @param string $tag Tag name
+ * @param boolean $hasChildren If the tag has subtags (children) or not
+ *
+ * @return array Array to be sent back to the browser as json
+ */
function createTagArray($tag, $hasChildren = true)
{
$ar = array(
- 'data' => $tag,
- 'attr' => array('rel' => $tag),
+ 'data' => array(
+ //<a> attributes
+ 'title' => $tag,
+ 'attr' => array(
+ 'href' => createUrl('tags', $tag)
+ )
+ ),
+ //<li> attributes
+ 'attr' => array(
+ 'rel' => $tag,//needed for identifying the tag in html
+ ),
);
if ($hasChildren) {
//jstree needs that to show the arrows