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%} |