UNPKG

converse.js

Version:
41 lines (39 loc) 1.76 kB
<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>