summaryrefslogtreecommitdiffstats
path: root/templates/devel
diff options
context:
space:
mode:
authorDan McGee <dan@archlinux.org>2012-09-05 16:29:38 +0200
committerDan McGee <dan@archlinux.org>2012-09-05 16:29:38 +0200
commitacf252f7f3c0af95b3e90f07d0e4d878e4d0d776 (patch)
tree6b4f028a37575d4cba96f2c3975713dfc14be10c /templates/devel
parent913eb8c53e35fbba88c62829dde4deb1426df191 (diff)
downloadarchweb-acf252f7f3c0af95b3e90f07d0e4d878e4d0d776.tar.gz
archweb-acf252f7f3c0af95b3e90f07d0e4d878e4d0d776.tar.xz
Add some HTML5-ization in JS of various input attributes
On the login page, give focus to the username box when the page loads as well as turning autocorrection and auto-capitalization off on the username box. For the developer profile page, we can add some minor validation and typing of certain form fields that allow things like iPhone and Android to customize the presented keyboard to the user, as well as allowing browsers to do some client-side validation. Signed-off-by: Dan McGee <dan@archlinux.org>
Diffstat (limited to 'templates/devel')
-rw-r--r--templates/devel/profile.html14
1 files changed, 14 insertions, 0 deletions
diff --git a/templates/devel/profile.html b/templates/devel/profile.html
index b6580ab..9806552 100644
--- a/templates/devel/profile.html
+++ b/templates/devel/profile.html
@@ -1,4 +1,6 @@
{% extends "base.html" %}
+{% load static from staticfiles %}
+
{% block title %}Arch Linux - Edit Profile{% endblock %}
{% block content %}
@@ -22,4 +24,16 @@
</form>
</div>
+
+{% load cdn %}{% jquery %}
+<script type="text/javascript" src="{% static "archweb.js" %}"></script>
+<script type="text/javascript">
+ modify_attributes({
+ '#id_email': {type: 'email'},
+ '#id_alias': {autocorrect: 'off', autocapitalize: 'off'},
+ '#id_public_email': {autocorrect: 'off', autocapitalize: 'off'},
+ '#id_website': {type: 'url'},
+ '#id_yob': {pattern: '[0-9]*'}
+ });
+</script>
{% endblock %}