| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- {% extends 'layout/layout.html' %}
- {% block html_base_css %}installer nologin{% endblock %}
- {% block html_title %}{{ customTitle(t('installer.setup')) }}{% endblock %}
- {#
- # Remove default contents
- #}
- {% block html_head_loading_legacy %}
- {% endblock %}
- {% block html_head_loading_app %}
- {% endblock %}
- {% block layout_head_nav %}
- {% endblock %}
- {% block sidebar %}
- {% endblock %}
- {% block html_additional_headers %}
- {% parent %}
- <script src="{{ webpack_asset('js/installer.js') }}" defer></script>
- {% endblock %}
- {% block layout_main %}
- <div class="main container-fluid">
- <div class="row">
- <div class="login-header col-sm-offset-4 col-sm-4">
- <div class="logo">{% include 'widget/logo.html' %}</div>
- <h1>GROWI</h1>
- <div class="login-form-errors">
- {% if req.form.errors.length > 0 %}
- <div class="alert alert-danger">
- <ul>
- {% for error in req.form.errors %}
- <li>{{ error }}</li>
- {% endfor %}
- </ul>
- </div>
- {% endif %}
- </div>
- </div>
- <div class="login-dialog p-t-10 p-b-10 col-sm-offset-4 col-sm-4" id="login-dialog">
- <p class="alert alert-success">
- <strong>{{ t('installer.create_initial_account') }}</strong><br>
- <small>{{ t('installer.initial_account_will_be_administrator_automatically') }}</small>
- </p>
- <p class="alert alert-warning p-b-10 p-t-10">
- <small>{{ t('installer.current_language') }}: {{ appGlobalLang() }}</small>
- </p>
- <div id='installer-form'
- data-user-name="{{ req.body.registerForm.username }}"
- data-name="{{ googleName|default(req.body.registerForm.name) }}"
- data-email="{{ googleEmail|default(req.body.registerForm.email) }}"
- data-csrf="{{ csrf() }}">
- </div>
- </div>
- </div>{# /.row #}
- </div>{# /.main #}
- <script>
- $(function() {
- $('#register-form input[name="registerForm[username]"]').change(function(e) {
- var username = $(this).val();
- $('#login-dialog').removeClass('has-error');
- $('#input-group-username').removeClass('has-error');
- $('#help-block-username').html("");
- $.getJSON('/_api/check_username', {username: username}, function(json) {
- if (!json.valid) {
- $('#help-block-username').html(
- '<i class="icon-fw icon-ban"></i>{{ t("installer.unavaliable_user_id") }}'
- );
- $('#login-dialog').addClass('has-error');
- $('#input-group-username').addClass('has-error');
- }
- });
- });
- });
- </script>
- {% endblock %}
|