File tree 2 files changed +14
-10
lines changed
2 files changed +14
-10
lines changed Original file line number Diff line number Diff line change 58
58
{%- for item in current_menu.submenu('main').children|sort(attribute='order') if item.visible %}
59
59
{%- if item.children %}
60
60
< li class ="nav-item{{ ' active' if item.active else ''}} ">
61
- < a class ="nav-link collapsed " data-toggle ="collapse " role ="button "
61
+ < a class ="nav-link collapsed {{ item.cssClass }} " data-toggle ="collapse " role ="button "
62
62
aria-controls ="collapseExample " aria-expanded ="false "
63
63
href ="#{{ item.name }} "
64
64
{{ "id={} ".format(item.id) if item.id }}
Original file line number Diff line number Diff line change @@ -196,25 +196,29 @@ def init_menu_profile():
196
196
"""Create the profile header menu."""
197
197
item = current_menu .submenu ('main.profile' )
198
198
if current_patron :
199
- session ['user_initials ' ] = current_patron .initial
199
+ session ['user_name ' ] = current_patron .formatted_name
200
200
else :
201
201
try :
202
- session ['user_initials ' ] = current_user .email
202
+ session ['user_name ' ] = current_user .email
203
203
# AnonymousUser
204
204
except AttributeError :
205
- session .pop ('user_initials' , None )
206
- account = session .get ('user_initials' , _ ('My Account' ))
205
+ session .pop ('user_name' , None )
206
+ account = session .get ('user_name' , _ ('My Account' ))
207
+ if len (account ) > 30 :
208
+ account = account [:30 ] + '…'
207
209
208
210
rero_register (
209
211
item ,
210
212
endpoint = None ,
211
- text = '{icon} <span class="{visible}">{account}</span>' .format (
212
- icon = '<i class="fa fa-user"></i>' ,
213
- visible = 'visible-md-inline visible-lg-inline' ,
214
- account = account
215
- ),
213
+ text = '<span class="btn btn-sm btn-success">{icon} '
214
+ '<span class="{visible}">{account}</span><span>' .format (
215
+ icon = '<i class="fa fa-user"></i>' ,
216
+ visible = 'visible-md-inline visible-lg-inline' ,
217
+ account = account
218
+ ),
216
219
order = 1 ,
217
220
id = 'my-account-menu' ,
221
+ cssClass = 'py-1'
218
222
)
219
223
220
224
item = current_menu .submenu ('main.profile.login' )
You can’t perform that action at this time.
0 commit comments