From 2bb8b5dd3eee47e665da570eb72cfea87c6ca3fe Mon Sep 17 00:00:00 2001 From: Leif Johansson Date: Thu, 8 Jul 2010 21:32:05 +0200 Subject: navigation based on jsTree --- templates/apps/name/name.html | 55 ++++++++++++++++++++++++++++++++----------- templates/base.html | 1 + 2 files changed, 42 insertions(+), 14 deletions(-) (limited to 'templates') diff --git a/templates/apps/name/name.html b/templates/apps/name/name.html index c601da9..587d30e 100644 --- a/templates/apps/name/name.html +++ b/templates/apps/name/name.html @@ -5,25 +5,52 @@ $(function() { $("#members").accordion({ header: 'h3' }); + $('#tree').jstree({ + 'json_data': { + 'ajax': { + 'url': function(n) { + if (n == -1) { + return {% if name %}"/rtree/"+{{name.id}}+".json"{% else %}"/rtree.json"{% endif %}; + } else { + return "/ctree/"+n.attr('id')+".json"; + } + } + }, + "progressive_render" : true, + 'animation': 0, + }, + 'plugins': ['themeroller','json_data'] + }); }); {% endblock %} -{% block headline %}{{name.shortname}}{% endblock %} -{% block title %}COIP - {{name.shortname}}{% endblock %} +{% block headline %}{% if name %}{{name.shortname}}{% else %}(){% endif %}{% endblock %} +{% block title %}COIP{% if name %} - {{name.shortname}}{% endif %}{% endblock %} {% block main %} -
-{{name.shortname}} -{{name.description}} -{{name}} +
+ {% if name and name.parent %} + .. (up one level) + {% endif %} +
-
- {% for m in memberships.all %} -
-

{{m.user}}

-
- {{m.user}} has been a member of {{m.name.shortname}} since {{m.timecreated}}
-
+
+{% if name %} +
+

{{name}}

+ {{name.description}} +
+ {% endif %} + {% if memberships %} +
+ {% for m in memberships.all %} +
+

{{m.user}}

+
+ {{m.user}} has been a member of {{m.name.shortname}} since {{m.timecreated}}
+
+
+ {% endfor %}
- {% endfor %} +{% endif %}
{% endblock %} \ No newline at end of file diff --git a/templates/base.html b/templates/base.html index 6d81558..f63e601 100644 --- a/templates/base.html +++ b/templates/base.html @@ -16,6 +16,7 @@ + {% block title %}{% endblock %}