Statistics
| Branch: | Tag: | Revision:

root / snf-astakos-app / astakos / im / templates / im / login_base.html @ 7b5bca4a

History | View | Annotate | Download (1.9 kB)

1 25d9d4d0 Sofia Papagiannaki
{% extends 'im/base_two_cols.html'%}
2 25d9d4d0 Sofia Papagiannaki
3 25d9d4d0 Sofia Papagiannaki
{% block signup_class %}hidden{% endblock %}
4 25d9d4d0 Sofia Papagiannaki
5 0f4a8a68 Olga Brani
{% block body.left %}
6 0f4a8a68 Olga Brani
        <img class="pic" src="{{ IM_STATIC_URL }}images/porta.png" />
7 0f4a8a68 Olga Brani
        {% comment %}{% include "im/services_description.html" %}{% endcomment %}
8 0f4a8a68 Olga Brani
{% endblock body.left %}
9 25d9d4d0 Sofia Papagiannaki
    
10 0f4a8a68 Olga Brani
{% block body.right %} 
11 081070a5 Kostas Papadimitriou
    
12 3c6a178b Kostas Papadimitriou
    <div class="login-section">
13 081070a5 Kostas Papadimitriou
14 3c6a178b Kostas Papadimitriou
      <h2 class="clearfix"><span class="title">LOGIN</span> <span class="header-actions">
15 c72d5a13 Kostas Papadimitriou
              <a class="other-logins" href="#other-login-methods">other login methods</a></span>
16 3c6a178b Kostas Papadimitriou
      </h2>
17 3c6a178b Kostas Papadimitriou
      <div class="main-login-method">
18 3c6a178b Kostas Papadimitriou
        {% include master_auth_provider.login_template %}
19 3c6a178b Kostas Papadimitriou
      </div>
20 3c6a178b Kostas Papadimitriou
21 c72d5a13 Kostas Papadimitriou
      <div class="extralogin" 
22 c72d5a13 Kostas Papadimitriou
          style="{% if not last_login_method or last_login_method == master_auth_provider.module %}display:none{% endif %}">
23 081070a5 Kostas Papadimitriou
      {% for provider in auth_providers %}
24 0da40b58 Olga Brani
      
25 450093ec Kostas Papadimitriou
        {% if not provider == master_auth_provider %}
26 450093ec Kostas Papadimitriou
            {% include provider.login_prompt_template %}
27 450093ec Kostas Papadimitriou
        {% endif %}
28 081070a5 Kostas Papadimitriou
      {% endfor %}
29 3c6a178b Kostas Papadimitriou
        <div class="bottom">
30 3c6a178b Kostas Papadimitriou
        {% block body.signup %}
31 5e860ee2 Kostas Papadimitriou
        {% for provider in auth_providers %}
32 5e860ee2 Kostas Papadimitriou
              {% if provider.is_available_for_create %}
33 5e860ee2 Kostas Papadimitriou
                  {% include provider.signup_prompt_template %}
34 5e860ee2 Kostas Papadimitriou
              {% endif %}
35 3c6a178b Kostas Papadimitriou
          {% endfor %}
36 3c6a178b Kostas Papadimitriou
        {% endblock body.signup %}
37 3c6a178b Kostas Papadimitriou
        </div>
38 3c6a178b Kostas Papadimitriou
    </div>
39 081070a5 Kostas Papadimitriou
    </div>
40 3c6a178b Kostas Papadimitriou
    <script>
41 3c6a178b Kostas Papadimitriou
      $(document).ready(function(){
42 3c6a178b Kostas Papadimitriou
        if (window.location.toString().match(/#other-login-methods/)) {
43 3c6a178b Kostas Papadimitriou
            $(".extralogin").show();
44 3c6a178b Kostas Papadimitriou
        }
45 3c6a178b Kostas Papadimitriou

46 3c6a178b Kostas Papadimitriou
        $(".other-logins").click(function(e){
47 3c6a178b Kostas Papadimitriou
            e.preventDefault();
48 3c6a178b Kostas Papadimitriou
            $(".extralogin").slideToggle();
49 3c6a178b Kostas Papadimitriou
            if (window.location.toString().match(/#other-login-methods/)) {
50 3c6a178b Kostas Papadimitriou
              window.location = window.location.hash = "#"
51 3c6a178b Kostas Papadimitriou
            } else {
52 3c6a178b Kostas Papadimitriou
              window.location = window.location.hash = "#other-login-methods"
53 3c6a178b Kostas Papadimitriou
            }
54 3c6a178b Kostas Papadimitriou
        })
55 3c6a178b Kostas Papadimitriou

56 3c6a178b Kostas Papadimitriou
        });    
57 3c6a178b Kostas Papadimitriou
    </script>
58 0f4a8a68 Olga Brani
 
59 0f4a8a68 Olga Brani
{% endblock body.right%}