habitica/views/app/header.html

50 lines
2.7 KiB
HTML
Raw Normal View History

2013-02-17 05:42:42 +00:00
<header:>
2013-03-16 20:02:15 +00:00
{#unless equal(_user.preferences.hideHeader,true)}
2013-03-18 20:48:47 +00:00
<div class='hero-box'>
<!-- avatar -->
<figure class="hero-avatar main-avatar-wrap">
2013-03-18 20:48:47 +00:00
<app:avatar:avatar profile={_user} main="true" />
</figure>
<!-- progress bars -->
<div class="hero-progress progress-bars">
<div class="progress progress-danger" rel=tooltip data-placement=bottom title="Health">
<div class="bar" style="width: {percent(_user.stats.hp, 50)}%;"></div>
<span class="progress-text"><i class=icon-heart></i> {ceil(_user.stats.hp)} / 50</span>
</div>
<div class="progress progress-warning" rel=tooltip data-placement=bottom title="Experience">
<div class="bar" style="width: {percent(_user.stats.exp,tnl(_user.stats.lvl))}%;"></div>
<span class="progress-text">
{#if _user.history.exp}
<a x-bind=click:toggleChart data-toggle-id="exp-chart" data-history-path="_user.history.exp" rel=tooltip title="Progress"><i class=icon-signal></i></a>&nbsp;
{/}
<i class=icon-star></i> {floor(_user.stats.exp)} / {tnl(_user.stats.lvl)}
</span>
</div>
<div id="exp-chart" style="display:none;"></div>
</div>
2013-03-18 20:48:47 +00:00
<!-- party -->
{{#each _partyMembers as :member}}
{{#unless equal(:member.id, _userId)}}
<figure class="hero-party-member party-avatar-wrap" rel="popover" data-title="{{username(:member.auth)}}" data-placement="bottom" data-trigger="hover" data-html="true" data-content="
2013-03-18 20:48:47 +00:00
<div>
<div class='progress progress-danger' style='height:5px;'>
<div class='bar' style='height: 5px; width: {percent(:member.stats.hp, 50)}%;'></div>
</div>
<div class='progress progress-warning' style='height:5px;'>
<div class='bar' style='height: 5px; width: {percent(:member.stats.exp, tnl(:member.stats.lvl))}%;'></div>
</div>
2013-03-18 20:48:47 +00:00
<div>GP: {{floor(:member.stats.gp)}}</div>
</div>
">
<!-- Would be way cleaner as a Derby template `data-content="<app:party:member-stats profile={{:member}} />"`, but it was just printing HTML as text -->
2013-03-15 16:27:22 +00:00
2013-03-18 20:48:47 +00:00
<app:avatar:avatar profile={{:member}} party="true" />
</figure>
{{/}}
2013-03-18 20:48:47 +00:00
{{/}}
<!-- close hero box -->
</div>
2013-03-15 20:47:48 +00:00
{/}