24 lignes
1,4 Kio
HTML
24 lignes
1,4 Kio
HTML
{{define "badge_user"}}
|
|
{{with .User}}
|
|
<ul class="nav navbar-nav navbar-right badgemenu">
|
|
<li class="dropdown">
|
|
{{if gt .ID 0}}
|
|
<a href="{{ genRoute "user_profile" "id" (print .ID) "username" .Username }}" class="dropdown-toggle profile-image" data-toggle="dropdown">
|
|
<img src="https://www.gravatar.com/avatar/{{ .MD5 }}?s=50" class="img-circle special-img"> {{ .Username }} <b class="caret"></b></a>
|
|
<ul class="dropdown-menu">
|
|
<li><a href="{{ genRoute "user_profile" "id" (print .ID) "username" .Username }}"><i class="fa fa-cog"></i> Profile</a></li>
|
|
{{if HasAdmin . }}<li><a href="{{ genRoute "user_profile" "id" (print .ID) "username" .Username }}"><i class="fa fa-cog"></i> Moderation</a></li>{{end}}
|
|
<li class="divider"></li>
|
|
<li><a href="{{ genRoute "user_logout" }}"><i class="fa fa-sign-out"></i> {{ T "sign_out"}}</a></li>
|
|
</ul>
|
|
{{ else }}
|
|
<a href="#" class="dropdown-toggle profile-image" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">{{ T "member" }}<span class="caret"></span></a>
|
|
<ul class="dropdown-menu">
|
|
<li><a href="{{ genRoute "user_login" }}"><i class="fa fa-sign-out"></i> {{ T "sign_in"}}</a></li>
|
|
<li><a href="{{ genRoute "user_register" }}"><i class="fa fa-cog"></i> {{ T "sign_up"}}</a></li>
|
|
</ul>
|
|
{{end}}
|
|
</li>
|
|
</ul>
|
|
{{end}}
|
|
{{end}}
|