Statistics
| Branch: | Tag: | Revision:

root / snf-astakos-app / astakos / im / templates / im / signup.html @ 948dd719

History | View | Annotate | Download (2.1 kB)

1 1e685275 Sofia Papagiannaki
{% extends 'im/base_two_cols.html' %}
2 93534631 Kostas Papadimitriou
{% load astakos_tags i18n %}
3 13858d75 Kostas Papadimitriou
{% block page.title %}
4 93534631 Kostas Papadimitriou
{% trans "Signup" %}
5 13858d75 Kostas Papadimitriou
{% endblock %}
6 13858d75 Kostas Papadimitriou
7 0f4a8a68 Olga Brani
{% block body.left %}
8 1177e91b Olga Brani
<div class="centered">
9 36dc7771 Olga Brani
 
10 36dc7771 Olga Brani
{% if third_party_token %} 
11 36dc7771 Olga Brani
        <img class="pic" src="{{ IM_STATIC_URL }}images/mailbox.png" />
12 36dc7771 Olga Brani
{% else %} 
13 1177e91b Olga Brani
        <img class="pic" src="{{ IM_STATIC_URL }}images/ringer1.png" />
14 36dc7771 Olga Brani
{% endif %}
15 1177e91b Olga Brani
</div> 
16 0f4a8a68 Olga Brani
{% endblock body.left %}
17 13858d75 Kostas Papadimitriou
18 13858d75 Kostas Papadimitriou
{% block body.right %}
19 93534631 Kostas Papadimitriou
<h2>{% trans "SIGN UP" %}</h2>
20 225d4837 Kostas Papadimitriou
{% if not third_party_token and not signup_form.errors %}
21 1177e91b Olga Brani
 
22 8a084e9f Constantinos Venetsanopoulos
<p>{% trans "Choose one of the following sign up methods." %}</p>
23 1177e91b Olga Brani
 
24 222ad95f Olga Brani
<div class="extralogin">
25 4a13d054 Kostas Papadimitriou
{% for provider_obj in auth_providers %}
26 9d20fe23 Kostas Papadimitriou
        {% if provider_obj.get_create_policy %}
27 4a13d054 Kostas Papadimitriou
                {% if provider_obj.module == 'local' %}
28 591068ae Kostas Papadimitriou
        <a href="#" class="submit standalone {{ provider_obj.module }}-provider" id="signup-classic">CLASSIC</a>
29 93534631 Kostas Papadimitriou
            {% if "local" in im_modules %}
30 93534631 Kostas Papadimitriou
            {% include "im/auth/signup_form.html" %}
31 222ad95f Olga Brani
                    {% endif %}
32 222ad95f Olga Brani
                {% else %}
33 4a13d054 Kostas Papadimitriou
                        {% if provider_obj.module == 'shibboleth' %}
34 c8d89a3c Kostas Papadimitriou
                                <a href="{% provider_login_url provider_obj %}" class="submit standalone">ACADEMIC</a>
35 222ad95f Olga Brani
                        {% else %}
36 9d20fe23 Kostas Papadimitriou
                        <a href="{% provider_login_url provider_obj %}" title="{{ provider_obj.get_title_msg }}" class="icons">
37 9d20fe23 Kostas Papadimitriou
                                <img src=" {{ provider_obj.get_module_icon }}" alt="{{ provider_obj.get_title_msg }}">
38 222ad95f Olga Brani
                        </a>
39 222ad95f Olga Brani
                        {% endif %}
40 222ad95f Olga Brani
                {% endif %}
41 222ad95f Olga Brani
         {% endif %}
42 93534631 Kostas Papadimitriou
    {% endfor %}
43 222ad95f Olga Brani
</div>
44 93534631 Kostas Papadimitriou
{% else %}
45 835e2ee3 Olga Brani
46 9d20fe23 Kostas Papadimitriou
{% if third_party_token %}
47 9d20fe23 Kostas Papadimitriou
<p>Hello, it seems this is the first time you try to access the service.
48 9d20fe23 Kostas Papadimitriou
Please provide us with the following information to complete your
49 835e2ee3 Olga Brani
registration process. <br><br></p>
50 9d20fe23 Kostas Papadimitriou
{% endif %}
51 835e2ee3 Olga Brani
52 93534631 Kostas Papadimitriou
{% include "im/auth/signup_form.html" %}
53 93534631 Kostas Papadimitriou
{% endif %}
54 222ad95f Olga Brani
<script>
55 93534631 Kostas Papadimitriou
$(document).ready(function(){
56 93534631 Kostas Papadimitriou
    $("#signup-classic").click(function(e){
57 93534631 Kostas Papadimitriou
        e.preventDefault();
58 93534631 Kostas Papadimitriou
        $(this).siblings('.form-stacked').slideToggle();
59 1177e91b Olga Brani
            pic = $(this).parents('.rt').siblings('.lt').find('img.pic');
60 1177e91b Olga Brani
            var src = (pic.attr('src') === '{{ IM_STATIC_URL }}images/ringer1.png')
61 1177e91b Olga Brani
            ? '{{ IM_STATIC_URL }}images/ringer2.png'
62 1177e91b Olga Brani
            : '{{ IM_STATIC_URL }}images/ringer1.png';
63 1177e91b Olga Brani
        pic.attr('src', src);
64 93534631 Kostas Papadimitriou
    })
65 93534631 Kostas Papadimitriou
});    
66 93534631 Kostas Papadimitriou
</script>    
67 13858d75 Kostas Papadimitriou
{% endblock %}