41 lines
1.7 KiB
HTML
41 lines
1.7 KiB
HTML
<li class="occupant" id="{{{ o.id }}}"
|
|
{[ if (o.role === "moderator") { ]}
|
|
title="{{{ o.jid }}} {{{ o.desc_moderator }}} {{{ o.hint_occupant }}}"
|
|
{[ } ]}
|
|
{[ if (o.role === "participant") { ]}
|
|
title="{{{ o.jid }}} {{{ o.desc_participant }}} {{{ o.hint_occupant }}}"
|
|
{[ } ]}
|
|
{[ if (o.role === "visitor") { ]}
|
|
title="{{{ o.jid }}} {{{ o.desc_visitor }}} {{{ o.hint_occupant }}}"
|
|
{[ } ]}
|
|
{[ if (!o._.includes(["visitor", "participant", "moderator"], o.role)) { ]}
|
|
title="{{{ o.jid }}} {{{ o.hint_occupant }}}"
|
|
{[ } ]}>
|
|
<div class="row no-gutters">
|
|
<div class="col-auto">
|
|
<div class="occupant-status occupant-{{{o.show}}} circle" title="{{{o.hint_show}}}"></div>
|
|
</div>
|
|
<div class="col occupant-nick-badge">
|
|
<span class="occupant-nick">{{{o.nick || o.jid}}}</span>
|
|
<span class="occupant-badges">
|
|
{[ if (o.affiliation === "owner") { ]}
|
|
<span class="badge badge-groupchat">{{{o.label_owner}}}</span>
|
|
{[ } ]}
|
|
{[ if (o.affiliation === "admin") { ]}
|
|
<span class="badge badge-info">{{{o.label_admin}}}</span>
|
|
{[ } ]}
|
|
{[ if (o.affiliation === "member") { ]}
|
|
<span class="badge badge-info">{{{o.label_member}}}</span>
|
|
{[ } ]}
|
|
|
|
{[ if (o.role === "moderator") { ]}
|
|
<span class="badge badge-info">{{{o.label_moderator}}}</span>
|
|
{[ } ]}
|
|
{[ if (o.role === "visitor") { ]}
|
|
<span class="badge badge-secondary">{{{o.label_visitor}}}</span>
|
|
{[ } ]}
|
|
</span>
|
|
</div>
|
|
</div>
|
|
</li>
|