Statistics
| Branch: | Tag: | Revision:

root / snf-astakos-app / astakos / im / templates / im / signup.html @ 4a13d054

History | View | Annotate | Download (2 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 2e8f8632 Antony Chazapis
{% comment %}{% include "im/services_description.html" %}{% endcomment %}
17 0f4a8a68 Olga Brani
{% endblock body.left %}
18 13858d75 Kostas Papadimitriou
19 13858d75 Kostas Papadimitriou
{% block body.right %}
20 93534631 Kostas Papadimitriou
<h2>{% trans "SIGN UP" %}</h2>
21 225d4837 Kostas Papadimitriou
{% if not third_party_token and not signup_form.errors %}
22 1177e91b Olga Brani
 
23 8a084e9f Constantinos Venetsanopoulos
<p>{% trans "Choose one of the following sign up methods." %}</p>
24 1177e91b Olga Brani
 
25 222ad95f Olga Brani
<div class="extralogin">
26 4a13d054 Kostas Papadimitriou
{% for provider_obj in auth_providers %}
27 4a13d054 Kostas Papadimitriou
        {% if provider_obj.is_available_for_create %}
28 4a13d054 Kostas Papadimitriou
                {% if provider_obj.module == 'local' %}
29 4a13d054 Kostas Papadimitriou
                        <a href="#" class="submit standalone" id="signup-classic">CLASSIC SIGN UP</a>
30 93534631 Kostas Papadimitriou
            {% if "local" in im_modules %}
31 93534631 Kostas Papadimitriou
            {% include "im/auth/signup_form.html" %}
32 222ad95f Olga Brani
                    {% endif %}
33 222ad95f Olga Brani
                {% else %}
34 4a13d054 Kostas Papadimitriou
                        {% if provider_obj.module == 'shibboleth' %}
35 4a13d054 Kostas Papadimitriou
                                <a href="{% provider_login_url provider_obj %}" class="submit standalone">ACADEMIC SIGN UP</a>
36 222ad95f Olga Brani
                        {% else %}
37 4a13d054 Kostas Papadimitriou
                        <a href="{% provider_login_url provider_obj %}" title="{{ provider_obj.get_title_display }}" class="icons">
38 4a13d054 Kostas Papadimitriou
                                <img src=" {{ provider_obj.get_icon_url_display }}" alt="{{ provider_obj.get_title_display }}">
39 222ad95f Olga Brani
                        </a>
40 222ad95f Olga Brani
                        {% endif %}
41 222ad95f Olga Brani
                {% endif %}
42 222ad95f Olga Brani
         {% endif %}
43 93534631 Kostas Papadimitriou
    {% endfor %}
44 222ad95f Olga Brani
</div>
45 93534631 Kostas Papadimitriou
{% else %}
46 93534631 Kostas Papadimitriou
{% include "im/auth/signup_form.html" %}
47 93534631 Kostas Papadimitriou
{% endif %}
48 222ad95f Olga Brani
<script>
49 93534631 Kostas Papadimitriou
$(document).ready(function(){
50 93534631 Kostas Papadimitriou
    $("#signup-classic").click(function(e){
51 93534631 Kostas Papadimitriou
        e.preventDefault();
52 93534631 Kostas Papadimitriou
        $(this).siblings('.form-stacked').slideToggle();
53 1177e91b Olga Brani
            pic = $(this).parents('.rt').siblings('.lt').find('img.pic');
54 1177e91b Olga Brani
            var src = (pic.attr('src') === '{{ IM_STATIC_URL }}images/ringer1.png')
55 1177e91b Olga Brani
            ? '{{ IM_STATIC_URL }}images/ringer2.png'
56 1177e91b Olga Brani
            : '{{ IM_STATIC_URL }}images/ringer1.png';
57 1177e91b Olga Brani
        pic.attr('src', src);
58 93534631 Kostas Papadimitriou
    })
59 93534631 Kostas Papadimitriou
});    
60 93534631 Kostas Papadimitriou
</script>    
61 13858d75 Kostas Papadimitriou
{% endblock %}