From 938b46d72f4834e28e215d869de3e8f12909d425 Mon Sep 17 00:00:00 2001 From: Robert Wittams Date: Sun, 30 Oct 2005 14:21:26 +0000 Subject: [PATCH] Merged 1022 git-svn-id: http://code.djangoproject.com/svn/django/branches/new-admin@1024 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- django/core/formfields.py | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/django/core/formfields.py b/django/core/formfields.py index e4fcd5e8dd..aa9053bf14 100644 --- a/django/core/formfields.py +++ b/django/core/formfields.py @@ -338,8 +338,8 @@ class TextField(FormField): maxlength = 'maxlength="%s" ' % self.maxlength if isinstance(data, unicode): data = data.encode(DEFAULT_CHARSET) - return '' % \ - (self.get_id(), self.__class__.__name__, self.is_required and ' required' or '', + return '' % \ + (self.input_type, self.get_id(), self.__class__.__name__, self.is_required and ' required' or '', self.field_name, self.length, escape(data), maxlength) def html2python(data): @@ -347,11 +347,7 @@ class TextField(FormField): html2python = staticmethod(html2python) class PasswordField(TextField): - def render(self, data): - # value is always blank because we never want to redisplay it - return '' % \ - (self.get_id(), self.__class__.__name__, self.is_required and ' required' or '', - self.field_name) + input_type="password" class LargeTextField(TextField): def __init__(self, field_name, rows=10, cols=40, is_required=False, validator_list=[], maxlength=None):