45 lines
1.5 KiB
HTML
45 lines
1.5 KiB
HTML
<section>
|
|
<form name="invite">
|
|
<h3>{{ __('room.invite') }}</h3>
|
|
<h4>{{ room }}</h4>
|
|
<div>
|
|
<input type="hidden" value="{{ room }}" name="to" id="to"/>
|
|
<datalist id="contact_list">
|
|
{% for value in contacts %}
|
|
<option value="{{ value }}"/>
|
|
{% endfor %}
|
|
</datalist>
|
|
<input
|
|
name="invite"
|
|
list="contact_list"
|
|
id="invite"
|
|
required
|
|
placeholder="user@server.tld"/>
|
|
<label>{{ __('roster.add_contact_info1') }}</label>
|
|
</div>
|
|
<div>
|
|
<ul class="list">
|
|
<li>
|
|
<span class="control icon gray active" onclick="Preview.copyToClipboard('xmpp:{{ room|echapJS }}?join')">
|
|
<i class="material-symbols">content_copy</i>
|
|
</span>
|
|
<div>
|
|
<input readonly value="xmpp:{{ room }}?join">
|
|
<label>{{ __('room.invite_code') }}</label>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</form>
|
|
</section>
|
|
<footer>
|
|
<button class="button flat" onclick="Dialog_ajaxClear()">
|
|
{{ __('button.cancel') }}
|
|
</button>
|
|
<button
|
|
class="button flat"
|
|
onclick="RoomsUtils_ajaxInvite(MovimUtils.formToJson('invite'));">
|
|
{{ __('button.invite') }}
|
|
</button>
|
|
</footer>
|