diff options
author | Jérémy Benoist <j0k3r@users.noreply.github.com> | 2020-04-27 06:08:10 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-04-27 06:08:10 +0200 |
commit | b23d9403ece494a60ecba5867bb68c94ec497052 (patch) | |
tree | a6a9e1c296d6f9bfa3ada4c912a07569b5285498 /src/Wallabag/CoreBundle/Resources/views/themes | |
parent | 0e8a0f77d0b643a884e6687bd9c463267852a970 (diff) | |
parent | d9a68f6ced3f510e5a52d5f857ca9c19aed8924b (diff) | |
download | wallabag-b23d9403ece494a60ecba5867bb68c94ec497052.tar.gz wallabag-b23d9403ece494a60ecba5867bb68c94ec497052.tar.zst wallabag-b23d9403ece494a60ecba5867bb68c94ec497052.zip |
Merge pull request #4343 from wallabag/enhance-material-nav
Enhanced navigation menu in material theme
Diffstat (limited to 'src/Wallabag/CoreBundle/Resources/views/themes')
-rw-r--r-- | src/Wallabag/CoreBundle/Resources/views/themes/material/layout.html.twig | 65 |
1 files changed, 27 insertions, 38 deletions
diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/material/layout.html.twig b/src/Wallabag/CoreBundle/Resources/views/themes/material/layout.html.twig index d9b6d190..59705e89 100644 --- a/src/Wallabag/CoreBundle/Resources/views/themes/material/layout.html.twig +++ b/src/Wallabag/CoreBundle/Resources/views/themes/material/layout.html.twig | |||
@@ -62,45 +62,9 @@ | |||
62 | <li class="bold {% if activeRoute == 'all' %}active{% endif %}"> | 62 | <li class="bold {% if activeRoute == 'all' %}active{% endif %}"> |
63 | <a class="waves-effect" href="{{ path('all') }}">{{ 'menu.left.all_articles'|trans }} <span class="numberItems grey-text">{{ count_entries('all') }}</span></a> | 63 | <a class="waves-effect" href="{{ path('all') }}">{{ 'menu.left.all_articles'|trans }} <span class="numberItems grey-text">{{ count_entries('all') }}</span></a> |
64 | </li> | 64 | </li> |
65 | <li class="bold border-bottom {% if currentRoute == 'tags' %}active{% endif %}"> | 65 | <li class="bold {% if currentRoute == 'tags' %}active{% endif %}"> |
66 | <a class="waves-effect" href="{{ path('tag') }}">{{ 'menu.left.tags'|trans }} <span class="numberItems grey-text">{{ count_tags() }}</span></a> | 66 | <a class="waves-effect" href="{{ path('tag') }}">{{ 'menu.left.tags'|trans }} <span class="numberItems grey-text">{{ count_tags() }}</span></a> |
67 | </li> | 67 | </li> |
68 | <li class="bold {% if currentRoute == 'config' %}active{% endif %}"> | ||
69 | <a class="waves-effect" href="{{ path('config') }}">{{ 'menu.left.config'|trans }}</a> | ||
70 | </li> | ||
71 | {% if craue_setting('restricted_access') %} | ||
72 | <li class="bold {% if currentRoute starts with 'site_credentials_' %}active{% endif %}"> | ||
73 | <a class="waves-effect" href="{{ path('site_credentials_index') }}">{{ 'menu.left.site_credentials'|trans }}</a> | ||
74 | </li> | ||
75 | {% endif %} | ||
76 | {% if is_granted('ROLE_SUPER_ADMIN') %} | ||
77 | <li class="bold {% if currentRoute starts with 'user_' %}active{% endif %}"> | ||
78 | <a class="waves-effect" href="{{ path('user_index') }}">{{ 'menu.left.users_management'|trans }}</a> | ||
79 | </li> | ||
80 | |||
81 | <li class="bold {% if currentRoute == 'craue_config_settings_modify' %}active{% endif %}"> | ||
82 | <a class="waves-effect" href="{{ path('craue_config_settings_modify') }}">{{ 'menu.left.internal_settings'|trans }}</a> | ||
83 | </li> | ||
84 | |||
85 | <li class="bold border-bottom {% if currentRoute == 'ignore_origin_instance_rules_index' %}active{% endif %}"> | ||
86 | <a class="waves-effect" href="{{ path('ignore_origin_instance_rules_index') }}">{{ 'menu.left.ignore_origin_instance_rules'|trans }}</a> | ||
87 | </li> | ||
88 | {% endif %} | ||
89 | <li class="bold {% if currentRoute == 'import' %}active{% endif %}"> | ||
90 | <a class="waves-effect" href="{{ path('import') }}">{{ 'menu.left.import'|trans }}</a> | ||
91 | </li> | ||
92 | <li class="bold {% if currentRoute == 'developer' %}active{% endif %}"> | ||
93 | <a class="waves-effect" href="{{ path('developer') }}">{{ 'menu.left.developer'|trans }}</a> | ||
94 | </li> | ||
95 | <li class="bold {% if currentRoute == 'howto' %}active{% endif %}"> | ||
96 | <a class="waves-effect" href="{{ path('howto') }}">{{ 'menu.left.howto'|trans }}</a> | ||
97 | </li> | ||
98 | <li class="bold {% if currentRoute == 'quickstart' %}active{% endif %}"> | ||
99 | <a class="waves-effect" href="{{ path('quickstart') }}">{{ 'menu.left.quickstart'|trans }}</a> | ||
100 | </li> | ||
101 | <li class="bold"> | ||
102 | <a class="waves-effect icon icon-power" href="{{ path('fos_user_security_logout') }}">{{ 'menu.left.logout'|trans }}</a> | ||
103 | </li> | ||
104 | </ul> | 68 | </ul> |
105 | <div class="nav-panels"> | 69 | <div class="nav-panels"> |
106 | <div class="nav-panel-actions nav-panel-item"> | 70 | <div class="nav-panel-actions nav-panel-item"> |
@@ -128,7 +92,6 @@ | |||
128 | <i class="material-icons">casino</i> | 92 | <i class="material-icons">casino</i> |
129 | </a> | 93 | </a> |
130 | </li> | 94 | </li> |
131 | {% endif %} | ||
132 | <li id="button_filters"> | 95 | <li id="button_filters"> |
133 | <a class="nav-panel-menu button-collapse-right tooltipped js-filters-action" data-position="bottom" data-delay="50" data-tooltip="{{ 'menu.top.filter_entries'|trans }}" href="#" data-activates="filters"> | 96 | <a class="nav-panel-menu button-collapse-right tooltipped js-filters-action" data-position="bottom" data-delay="50" data-tooltip="{{ 'menu.top.filter_entries'|trans }}" href="#" data-activates="filters"> |
134 | <i class="material-icons">filter_list</i> | 97 | <i class="material-icons">filter_list</i> |
@@ -139,7 +102,33 @@ | |||
139 | <i class="material-icons">file_download</i> | 102 | <i class="material-icons">file_download</i> |
140 | </a> | 103 | </a> |
141 | </li> | 104 | </li> |
105 | {% endif %} | ||
106 | <li class="bold"> | ||
107 | <a class="wave-effect tooltipped dropdown-button" data-beloworigin="true" data-constrainwidth="false" data-activates="dropdown-account" data-position="bottom" data-delay="50" data-tooltip="{{ 'menu.top.account'|trans }}" href="#" id="news_menu"> | ||
108 | <i class="material-icons" id="news_link">account_circle</i> | ||
109 | </a> | ||
110 | </li> | ||
142 | </ul> | 111 | </ul> |
112 | <ul id="dropdown-account" class="dropdown-content"> | ||
113 | <li><a href="{{ path('config') }}"><i class="material-icons">settings</i> {{ 'menu.left.config'|trans }}</a></li> | ||
114 | <li><a href="{{ path('developer') }}"><i class="material-icons">smartphone</i> {{ 'menu.left.developer'|trans }}</a></li> | ||
115 | <li><a href="{{ path('import') }}"><i class="material-icons">import_export</i> {{ 'menu.left.import'|trans }}</a></li> | ||
116 | {% if craue_setting('restricted_access') %} | ||
117 | <li><a href="{{ path('site_credentials_index') }}"><i class="material-icons">vpn_key</i> {{ 'menu.left.site_credentials'|trans }}</a></li> | ||
118 | {% endif %} | ||
119 | <li class="divider"></li> | ||
120 | {% if is_granted('ROLE_SUPER_ADMIN') %} | ||
121 | <li><a href="{{ path('user_index') }}"><i class="material-icons">people</i>{{ 'menu.left.users_management'|trans }}</a></li> | ||
122 | <li><a href="{{ path('craue_config_settings_modify') }}"><i class="material-icons">settings</i> {{ 'menu.left.internal_settings'|trans }}</a></li> | ||
123 | <li><a href="{{ path('ignore_origin_instance_rules_index') }}"><i class="material-icons">build</i> {{ 'menu.left.ignore_origin_instance_rules'|trans }}</a></li> | ||
124 | {% endif %} | ||
125 | <li class="divider"></li> | ||
126 | <li><a href="{{ path('howto') }}"><i class="material-icons">live_help</i> {{ 'menu.left.howto'|trans }}</a></li> | ||
127 | <li><a href="{{ path('quickstart') }}"><i class="material-icons">assistant_photo</i> {{ 'menu.left.quickstart'|trans }}</a></li> | ||
128 | <li class="divider"></li> | ||
129 | <li><a href="{{ path('fos_user_security_logout') }}"><i class="material-icons">input</i> {{ 'menu.left.logout'|trans }}</a></li> | ||
130 | </ul> | ||
131 | |||
143 | </div> | 132 | </div> |
144 | {{ render(controller("WallabagCoreBundle:Entry:searchForm", {'currentRoute': currentRoute})) }} | 133 | {{ render(controller("WallabagCoreBundle:Entry:searchForm", {'currentRoute': currentRoute})) }} |
145 | {{ render(controller("WallabagCoreBundle:Entry:addEntryForm")) }} | 134 | {{ render(controller("WallabagCoreBundle:Entry:addEntryForm")) }} |