This commit is contained in:
nnduc
2026-10-24 14:03:52 +07:00
commit 4fe046de58
4790 changed files with 311146 additions and 0 deletions
+142
View File
@@ -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>