Adding placeholder text for login form
authordwickwire <dwickwire@crossway.org>
Wed, 17 Oct 2012 21:07:18 +0000 (16:07 -0500)
committerdwickwire <dwickwire@crossway.org>
Wed, 17 Oct 2012 21:07:18 +0000 (16:07 -0500)
cas_provider/forms.py
cas_provider/views.py

index 662e517..5ddb057 100644 (file)
@@ -9,8 +9,9 @@ import datetime
 
 class LoginForm(forms.Form):
     email = forms.CharField(widget=forms.TextInput(attrs={'autofocus': 'autofocus',
+                                                          'placeholder': 'Email',
                                                           'max_length': '255'}))
-    password = forms.CharField(widget=forms.PasswordInput)
+    password = forms.CharField(widget=forms.PasswordInput(attrs={'placeholder': 'Password'}))
     service = forms.CharField(widget=forms.HiddenInput, required=False)
     remember_me = forms.BooleanField(required=False, label="Keep me signed in",
                                      widget=forms.CheckboxInput(attrs={'class': 'remember_me'}))
@@ -26,7 +27,7 @@ class LoginForm(forms.Form):
         remember = self.cleaned_data['remember_me']
         if not remember and self.request is not None:
             self.request.session.set_expiry(0)
-            
+
 
 class MergeLoginForm(LoginForm):
     email = forms.CharField(max_length=255, widget=forms.HiddenInput)
index b6cb7a1..7aeaafb 100644 (file)
@@ -124,7 +124,7 @@ def login(request, template_name='cas/login.html',
                     url = '%s?%s' % (base_url, args)
                     logging.debug('Redirecting to %s', url)
                     return HttpResponseRedirect(url)
-            
+
             if user is None:
                 errors.append('Incorrect username and/or password.')
             else:
@@ -146,11 +146,11 @@ def login(request, template_name='cas/login.html',
             for receiver, response in signals.on_cas_login.send(sender=login, request=request, **kwargs):
                 if isinstance(response, HttpResponse):
                     return response
-            
+
             if service is None:
                 # Try and pull the service off the session
                 service = request.session.pop('service', service)
-            
+
             signals.on_cas_login_success.send(sender=login, request=request,
                                               service=service, **kwargs)
 
@@ -164,7 +164,7 @@ def login(request, template_name='cas/login.html',
                         'service': service,
                         'warn': False
                     }, context_instance=RequestContext(request))
-                
+
                 # Create a service ticket and redirect to the service.
                 ticket = ServiceTicket.objects.create(service=service, user=user)
                 if 'service' in request.session:
@@ -208,7 +208,7 @@ def validate(request):
 
     logger.info('Validation failed.')
     return HttpResponse("no\n\n")
-    
+
 
 @never_cache
 def logout(request, template_name='cas/logout.html',