Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in
Toggle navigation
F
flask-admin
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
JIRA
JIRA
Merge Requests
0
Merge Requests
0
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
Python-Dev
flask-admin
Commits
8a66a14b
Commit
8a66a14b
authored
Feb 12, 2015
by
Gustaf Lindqvist
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Less whitespace for menu macro
parent
fe6f14e6
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
51 additions
and
52 deletions
+51
-52
layout.html
flask_admin/templates/bootstrap2/admin/layout.html
+25
-27
layout.html
flask_admin/templates/bootstrap3/admin/layout.html
+26
-25
No files found.
flask_admin/templates/bootstrap2/admin/layout.html
View file @
8a66a14b
{% macro menu_icon(item) -%}
{% set icon_type = item.get_icon_type() %}
{% if icon_type %}
{%
-
if icon_type %}
{% set icon_value = item.get_icon_value() %}
{% if icon_type == 'glyph' %}
<i
class=
"{{ icon_value }}"
></i>
...
...
@@ -13,45 +13,43 @@
{%- endmacro %}
{% macro menu() %}
{% for item in admin_view.admin.menu() %}
{%
if item.is_category()
%}
{%
-
for item in admin_view.admin.menu() %}
{%
- if item.is_category() -
%}
{% set children = item.get_children() %}
{% if children %}
{%
-
if children %}
{% set class_name = item.get_class_name() %}
{% if item.is_active(admin_view) %}
{%
-
if item.is_active(admin_view) %}
<li
class=
"active dropdown{% if class_name %} {{class_name}}{% endif %}"
>
{% else %}
{% else
-
%}
<li
class=
"dropdown{% if class_name %} {{class_name}}{% endif %}"
>
{% endif %}
<a
class=
"dropdown-toggle"
data-toggle=
"dropdown"
href=
"javascript:void(0)"
>
{{ menu_icon(item) }}{{ item.name }}
<b
class=
"caret"
></b>
</a>
{%- endif %}
<a
class=
"dropdown-toggle"
data-toggle=
"dropdown"
href=
"javascript:void(0)"
>
{{ menu_icon(item) }}{{ item.name }}
<b
class=
"caret"
></b></a>
<ul
class=
"dropdown-menu"
>
{% for child in children
%}
{% set class_name = child.get_class_name() %}
{%
if child.is_active(admin_view) %}
<li
class=
"active{% if class_name %} {{class_name}}{% endif %}"
>
{% else %}
<li
{%
if
class_name
%}
class=
"{{class_name}}"
{%
endif
%}
>
{%
endif %}
<a
href=
"{{ child.get_url() }}"
>
{{ menu_icon(child) }}{{ child.name }}
</a>
</li>
{%
endfor %}
{%- for child in children -
%}
{% set class_name = child.get_class_name() %}
{%-
if child.is_active(admin_view) %}
<li
class=
"active{% if class_name %} {{class_name}}{% endif %}"
>
{% else %}
<li
{%
if
class_name
%}
class=
"{{class_name}}"
{%
endif
%}
>
{%-
endif %}
<a
href=
"{{ child.get_url() }}"
>
{{ menu_icon(child) }}{{ child.name }}
</a>
</li>
{%-
endfor %}
</ul>
</li>
{% endif %}
{% else %}
{%
if item.is_accessible() and item.is_visible()
%}
{%
-
else %}
{%
- if item.is_accessible() and item.is_visible() -
%}
{% set class_name = item.get_class_name() %}
{% if item.is_active(admin_view) %}
{%
-
if item.is_active(admin_view) %}
<li
class=
"active{% if class_name %} {{class_name}}{% endif %}"
>
{% else %}
{%
-
else %}
<li
{%
if
class_name
%}
class=
"{{class_name}}"
{%
endif
%}
>
{% endif %}
{%
-
endif %}
<a
href=
"{{ item.get_url() }}"
>
{{ menu_icon(item) }}{{ item.name }}
</a>
</li>
{%
endif
%}
{% endif %}
{%
- endif -
%}
{% endif
-
%}
{% endfor %}
{% endmacro %}
...
...
flask_admin/templates/bootstrap3/admin/layout.html
View file @
8a66a14b
{% macro menu_icon(item) -%}
{% set icon_type = item.get_icon_type() %}
{% if icon_type %}
{%
-
if icon_type %}
{% set icon_value = item.get_icon_value() %}
{% if icon_type == 'glyph' %}
<i
class=
"glyphicon {{ icon_value }}"
></i>
...
...
@@ -13,42 +13,43 @@
{%- endmacro %}
{% macro menu() %}
{% for item in admin_view.admin.menu() %}
{%
if item.is_category()
%}
{%
-
for item in admin_view.admin.menu() %}
{%
- if item.is_category() -
%}
{% set children = item.get_children() %}
{% if children %}
{% if item.is_active(admin_view) %}
{%- if children %}
{% set class_name = item.get_class_name() %}
{%- if item.is_active(admin_view) %}
<li
class=
"active dropdown{% if class_name %} {{class_name}}{% endif %}"
>
{% else %}
{% else
-
%}
<li
class=
"dropdown{% if class_name %} {{class_name}}{% endif %}"
>
{% endif %}
{%
-
endif %}
<a
class=
"dropdown-toggle"
data-toggle=
"dropdown"
href=
"javascript:void(0)"
>
{{ menu_icon(item) }}{{ item.name }}
<b
class=
"caret"
></b></a>
<ul
class=
"dropdown-menu"
>
{% for child in children
%}
{% set class_name = child.get_class_name() %}
{%
if child.is_active(admin_view) %}
<li
class=
"active"
{%
if
class_name
%}
{{
class_name
}}{%
endif
%}
>
{% else %}
<li
{%
if
class_name
%}
class=
"{{class_name}}"
{%
endif
%}
>
{%
endif %}
<a
href=
"{{ child.get_url() }}"
>
{{ menu_icon(child) }}{{ child.name }}
</a>
</li>
{%
endfor %}
{%- for child in children -
%}
{% set class_name = child.get_class_name() %}
{%-
if child.is_active(admin_view) %}
<li
class=
"active{% if class_name %} {{class_name}}{% endif %}"
>
{% else %}
<li
{%
if
class_name
%}
class=
"{{class_name}}"
{%
endif
%}
>
{%-
endif %}
<a
href=
"{{ child.get_url() }}"
>
{{ menu_icon(child) }}{{ child.name }}
</a>
</li>
{%-
endfor %}
</ul>
</li>
{% endif %}
{% else %}
{%
if item.is_accessible() and item.is_visible()
%}
{%
-
else %}
{%
- if item.is_accessible() and item.is_visible() -
%}
{% set class_name = item.get_class_name() %}
{% if item.is_active(admin_view) %}
<li
class=
"active
"
{%
if
class_name
%}
{{
class_name
}}{%
endif
%}
>
{% else %}
{%
-
if item.is_active(admin_view) %}
<li
class=
"active
{% if class_name %} {{class_name}}{% endif %}"
>
{%
-
else %}
<li
{%
if
class_name
%}
class=
"{{class_name}}"
{%
endif
%}
>
{% endif %}
{%
-
endif %}
<a
href=
"{{ item.get_url() }}"
>
{{ menu_icon(item) }}{{ item.name }}
</a>
</li>
{%
endif
%}
{% endif %}
{%
- endif -
%}
{% endif
-
%}
{% endfor %}
{% endmacro %}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment