diff options
| author | Aamir Khan <syst3m.w0rm@gmail.com> | 2012-07-24 17:00:25 -0400 |
|---|---|---|
| committer | Aamir Khan <syst3m.w0rm@gmail.com> | 2012-07-24 17:00:25 -0400 |
| commit | 9f18a590819a01017c15169d82763680a72848fb (patch) | |
| tree | 9c781cd677eeae9b1e50e986647e1929e99bdac7 /hyperkitty/templates/login.html | |
| parent | ae77d9901e2a466622818f95d784fb85b5296727 (diff) | |
| download | hyperkitty-9f18a590819a01017c15169d82763680a72848fb.tar.gz hyperkitty-9f18a590819a01017c15169d82763680a72848fb.tar.xz hyperkitty-9f18a590819a01017c15169d82763680a72848fb.zip | |
Packaging hyperkitty
Diffstat (limited to 'hyperkitty/templates/login.html')
| -rw-r--r-- | hyperkitty/templates/login.html | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/hyperkitty/templates/login.html b/hyperkitty/templates/login.html new file mode 100644 index 0000000..a137c97 --- /dev/null +++ b/hyperkitty/templates/login.html @@ -0,0 +1,58 @@ +{% extends "base.html" %} +{% load i18n %} + +{% block content %} + +<h2>Login with username and password</h2> + +<form action="" method="post" class="login mm_clear"> + {% csrf_token %} + {{ form.as_p }} + <input type=hidden name=next value={{ next }}> + <div class="field"> + <button class="btn btn-primary" type="submit"> + {% trans "Login" %} + </button> + </div> +</form> + + +<ul class="socialLogin"> + <li><a title="Google" class="socialaccount_provider google" href="/login/google"><img src="{{ STATIC_URL }}img/login/google.png" alt="Google"></a></li> + + <li><a title="Yahoo" class="socialaccount_provider yahoo" href="/login/yahoo"><img src="{{ STATIC_URL }}img/login/yahoo.png" alt="Yahoo"></a></li> + + <li> + <form method="post" action="{% url socialauth_complete "browserid" %}"> + {% csrf_token %} + <input type="hidden" name="assertion" value="" /> + <a rel="nofollow" id="browserid" href="#"><img src="{{ STATIC_URL }}img/login/browserid.png" alt="Login using BrowserID" /></a> + </form> + </li> + +</ul> + +{% endblock %} + +{% block additionaljs %} +<!-- Include BrowserID JavaScript --> +<script src="https://browserid.org/include.js" type="text/javascript"></script> +<!-- Setup click handler that receives BrowserID assertion code and sends POST data --> +<script type="text/javascript"> + $(function() { + $('#browserid').click(function(e) { + e.preventDefault(); + var self = $(this); + + navigator.id.get(function(assertion) { + if (assertion) { + self.parent('form').find('input[type=hidden]').attr('value', assertion).end().submit(); + } else { + alert('Some error occurred'); + } + }); + }); + }); +</script> +<!-- end browserid stuff --> +{% endblock additionaljs %} |
