summaryrefslogtreecommitdiffstats
path: root/hyperkitty/templates/login.html
diff options
context:
space:
mode:
authorAamir Khan <syst3m.w0rm@gmail.com>2012-07-24 17:00:25 -0400
committerAamir Khan <syst3m.w0rm@gmail.com>2012-07-24 17:00:25 -0400
commit9f18a590819a01017c15169d82763680a72848fb (patch)
tree9c781cd677eeae9b1e50e986647e1929e99bdac7 /hyperkitty/templates/login.html
parentae77d9901e2a466622818f95d784fb85b5296727 (diff)
downloadhyperkitty-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.html58
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 %}