summaryrefslogtreecommitdiff
path: root/app/lib/grappelli/templates/admin_tools/menu/menu.html
diff options
context:
space:
mode:
authorluxagraf <sng@luxagraf.net>2012-09-22 22:27:04 -0400
committerluxagraf <sng@luxagraf.net>2012-09-22 22:27:04 -0400
commitefb623af0bcb47d510501c282e1326b11343a29c (patch)
tree3a35fb19f5eba3b219c65277a5fb712cbe9604ac /app/lib/grappelli/templates/admin_tools/menu/menu.html
parent0b481fd7931c2ae20ca21f89a87f2ba6a6c01e10 (diff)
site reorg
Diffstat (limited to 'app/lib/grappelli/templates/admin_tools/menu/menu.html')
-rw-r--r--app/lib/grappelli/templates/admin_tools/menu/menu.html64
1 files changed, 64 insertions, 0 deletions
diff --git a/app/lib/grappelli/templates/admin_tools/menu/menu.html b/app/lib/grappelli/templates/admin_tools/menu/menu.html
new file mode 100644
index 0000000..f43dc23
--- /dev/null
+++ b/app/lib/grappelli/templates/admin_tools/menu/menu.html
@@ -0,0 +1,64 @@
+{% load i18n admin_tools_menu_tags %}
+{% if menu.children %}
+ <script type="text/javascript" src="{{ media_url }}/admin_tools/js/utils.js"></script>
+ <script type="text/javascript" charset="utf-8">
+ // Load js files syncronously and conditionally
+ var js_files = [
+ {
+ src : '{{ media_url }}/admin_tools/js/jquery/jquery.min.js',
+ test: function() { return typeof(jQuery) == 'undefined'; }
+ },
+ {
+ src : '{{ media_url }}/admin_tools/js/json.min.js',
+ test: function() { return typeof(JSON.stringify) == 'undefined'; }
+ },
+ {
+ src : '{{ media_url }}/admin_tools/js/menu.js',
+ test: function() { return true; }
+ }{% for js in menu.Media.js %},
+ {
+ src : '{{ media_url }}/{{ js }}',
+ test: function() { return true; }
+ }{% endfor %}
+ ];
+ loadScripts(js_files, function(){
+ jQuery(function($) {
+ {% if has_bookmark_item %}
+ process_bookmarks(
+ "{{ request.get_full_path }}",
+ "{{ title }}",
+ "{% trans 'Please enter a name for the bookmark' %}"
+ );
+ {% endif %}
+ });
+ });
+ </script>
+ {% comment %}
+ {% for item in menu.children %}
+ <ul class="navigation-menu">
+ {% admin_tools_render_menu_item item forloop.counter %}
+ {% ifequal item.css_classes|join:' ' "bookmark" %}
+ <li class="actions">
+ {% if bookmark %}
+ {% include "admin_tools/menu/remove_bookmark_form.html" %}
+ {% else %}
+ {% include "admin_tools/menu/add_bookmark_form.html" %}
+ {% endif %}
+ </li>
+ {% endifequal %}
+ </ul>
+ {% endfor %}
+ {% endcomment %}
+ {% for item in menu.children %}
+ <ul class="navigation-menu">
+ {% admin_tools_render_menu_item item forloop.counter %}
+ </ul>
+ {% ifequal item.css_classes|join:' ' "bookmark" %}
+ {% if bookmark %}
+ {% include "admin_tools/menu/remove_bookmark_form.html" %}
+ {% else %}
+ {% include "admin_tools/menu/add_bookmark_form.html" %}
+ {% endif %}
+ {% endifequal %}
+ {% endfor %}
+{% endif %}