init
This commit is contained in:
@@ -0,0 +1,142 @@
|
||||
<script type="text/javascript">
|
||||
document.addEventListener('DOMContentLoaded', function dcl() {
|
||||
document.removeEventListener('DOMContentLoaded', dcl, false);
|
||||
if (typeof navigator.registerProtocolHandler == 'function') {
|
||||
try {
|
||||
navigator.registerProtocolHandler('xmpp', '{{ route("share") }}/%s');
|
||||
} catch (e) {}
|
||||
}
|
||||
|
||||
Login.domain = '{{ domain|echapJS }}';
|
||||
}, false);
|
||||
</script>
|
||||
|
||||
<div id="login_widget">
|
||||
<div id="form" class="dialog">
|
||||
<section>
|
||||
{% if banner %}
|
||||
<img class="banner" src="{{ banner }}">
|
||||
{% endif %}
|
||||
|
||||
<form
|
||||
method="post" action="login"
|
||||
name="login">
|
||||
<div {% if maxsessionsreached %}class="disabled"{% endif %}>
|
||||
<input type="text" id="complete" tabindex="-1"/>
|
||||
<input type="text" pattern="^.+@.+$" name="username" id="username" autofocus required
|
||||
placeholder="username@server.com" >
|
||||
<label for="username">{{ __('form.username') }}</label>
|
||||
</div>
|
||||
<div {% if maxsessionsreached %}class="disabled"{% endif %}>
|
||||
<input type="password" name="password" id="password" required
|
||||
placeholder="{{ __('form.password') }}"/>
|
||||
<label for="password">{{ __('form.password') }}</label>
|
||||
</div>
|
||||
|
||||
<ul class="list thin">
|
||||
<li class="info">
|
||||
<div>
|
||||
<p></p>
|
||||
<p class="center">
|
||||
{% if maxsessionsreached and not whitelist %}
|
||||
{{ __('error.max_sessions_reached') }}<br />
|
||||
<a href="https://join.movim.eu/">{{ __('error.max_sessions_reached_join', 'join.movim.eu') }}</a>
|
||||
{% elif whitelist %}
|
||||
{{ __('form.whitelist_info') }} :
|
||||
{% for value in whitelist %}
|
||||
{{ value }}
|
||||
{% endfor %}
|
||||
{% else %}
|
||||
{{ __('form.connect_info') }}
|
||||
{% endif %}
|
||||
</p>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<div>
|
||||
<ul class="list middle">
|
||||
<li>
|
||||
<div>
|
||||
<p class="center">
|
||||
{% if not maxsessionsreached %}
|
||||
<input
|
||||
type="submit"
|
||||
disabled
|
||||
data-loading="{{ __('button.connecting') }}…"
|
||||
value="{{ __('page.login') }}"
|
||||
class="button color"/>
|
||||
{% endif %}
|
||||
{% if not disableregistration %}
|
||||
<a class="button flat" href="{{ route('account') }}">
|
||||
{{ __('button.sign_up') }}
|
||||
</a>
|
||||
{% endif %}
|
||||
</p>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</form>
|
||||
</section>
|
||||
</div>
|
||||
|
||||
<div id="form" class="dialog more">
|
||||
<section>
|
||||
<ul class="list middle">
|
||||
<li class="subheader">
|
||||
<div>
|
||||
<p>
|
||||
<span class="info">{{ __('form.connected') }}: {{ connected }}{% if maxsessions > 0 %}/{{ maxsessions }}{% endif %} - {{ __('form.population') }}: {{ pop }}</span>
|
||||
</p>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
{% if info %}
|
||||
<ul class="list">
|
||||
<li>
|
||||
<div>
|
||||
<article>
|
||||
<section>
|
||||
{{ info }}
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
{% endif %}
|
||||
|
||||
<ul class="list thick about">
|
||||
<li>
|
||||
<div>
|
||||
<p>About Movim</p>
|
||||
<p>
|
||||
{{ __('about_movim.info') }} <br />
|
||||
<a href="https://movim.eu" target="_blank">{{ __('about_movim.website', 'movim.eu') }}</a>
|
||||
</p>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<ul class="list middle hide" id="pwa">
|
||||
<li class="block active">
|
||||
<span class="primary icon bubble gray">
|
||||
<i class="material-symbols on_desktop">install_desktop</i>
|
||||
<i class="material-symbols on_mobile">install_mobile</i>
|
||||
</span>
|
||||
<div>
|
||||
<p class="line">{{ __('apps.install') }}<p>
|
||||
<p class="all">
|
||||
{{ __('apps.install_text') }}
|
||||
</p>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</div>
|
||||
|
||||
<div id="error" class="dialog actions">
|
||||
{{ error|safe }}
|
||||
</div>
|
||||
</div>
|
||||
Reference in New Issue
Block a user