equal
deleted
inserted
replaced
205 widget = TextInput() |
205 widget = TextInput() |
206 |
206 |
207 super(StringField, self).init_widget(widget) |
207 super(StringField, self).init_widget(widget) |
208 if isinstance(self.widget, TextArea): |
208 if isinstance(self.widget, TextArea): |
209 self.init_text_area(self.widget) |
209 self.init_text_area(self.widget) |
|
210 if isinstance(self.widget, TextInput): |
|
211 self.init_text_input(self.widget) |
|
212 |
|
213 def init_text_input(self, widget): |
|
214 if self.max_length: |
|
215 widget.attrs.setdefault('size', min(45, self.max_length)) |
|
216 widget.attrs.setdefault('maxlength', self.max_length) |
210 |
217 |
211 def init_text_area(self, widget): |
218 def init_text_area(self, widget): |
212 if self.max_length < 513: |
219 if self.max_length < 513: |
213 widget.attrs.setdefault('cols', 60) |
220 widget.attrs.setdefault('cols', 60) |
214 widget.attrs.setdefault('rows', 5) |
221 widget.attrs.setdefault('rows', 5) |