Statistics
| Branch: | Tag: | Revision:

root / snf-astakos-app / astakos / im / templates / im / login_base.html @ 279d6e51

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 450093ec Kostas Papadimitriou
        {% if not provider == master_auth_provider %}
25 450093ec Kostas Papadimitriou
            {% include provider.login_prompt_template %}
26 450093ec Kostas Papadimitriou
        {% endif %}
27 081070a5 Kostas Papadimitriou
      {% endfor %}
28 3c6a178b Kostas Papadimitriou
        <div class="bottom">
29 3c6a178b Kostas Papadimitriou
        {% block body.signup %}
30 5e860ee2 Kostas Papadimitriou
        {% for provider in auth_providers %}
31 5e860ee2 Kostas Papadimitriou
              {% if provider.is_available_for_create %}
32 5e860ee2 Kostas Papadimitriou
                  {% include provider.signup_prompt_template %}
33 5e860ee2 Kostas Papadimitriou
              {% endif %}
34 3c6a178b Kostas Papadimitriou
          {% endfor %}
35 3c6a178b Kostas Papadimitriou
        {% endblock body.signup %}
36 3c6a178b Kostas Papadimitriou
        </div>
37 3c6a178b Kostas Papadimitriou
    </div>
38 081070a5 Kostas Papadimitriou
    </div>
39 3c6a178b Kostas Papadimitriou
    <script>
40 3c6a178b Kostas Papadimitriou
      $(document).ready(function(){
41 3c6a178b Kostas Papadimitriou
        if (window.location.toString().match(/#other-login-methods/)) {
42 3c6a178b Kostas Papadimitriou
            $(".extralogin").show();
43 3c6a178b Kostas Papadimitriou
        }
44 3c6a178b Kostas Papadimitriou

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

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