diff options
author | luxagraf <sng@luxagraf.net> | 2012-09-22 22:27:04 -0400 |
---|---|---|
committer | luxagraf <sng@luxagraf.net> | 2012-09-22 22:27:04 -0400 |
commit | efb623af0bcb47d510501c282e1326b11343a29c (patch) | |
tree | 3a35fb19f5eba3b219c65277a5fb712cbe9604ac /app/lib/grappelli/templates/admin_tools/menu/menu.html | |
parent | 0b481fd7931c2ae20ca21f89a87f2ba6a6c01e10 (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.html | 64 |
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 %} |