equal
deleted
inserted
replaced
201 if widget is None: |
201 if widget is None: |
202 if self.choices: |
202 if self.choices: |
203 widget = Select() |
203 widget = Select() |
204 elif self.max_length and self.max_length < 257: |
204 elif self.max_length and self.max_length < 257: |
205 widget = TextInput() |
205 widget = TextInput() |
|
206 maxlength = self.max_length or 45 |
|
207 widget.attrs.setdefault('size', min(45, maxlength)) |
|
208 if self.max_length: |
|
209 widget.attrs.setdefault('maxlength', self.max_length) |
|
210 |
206 super(StringField, self).init_widget(widget) |
211 super(StringField, self).init_widget(widget) |
207 if isinstance(self.widget, TextArea): |
212 if isinstance(self.widget, TextArea): |
208 self.init_text_area(self.widget) |
213 self.init_text_area(self.widget) |
209 |
214 |
210 def init_text_area(self, widget): |
215 def init_text_area(self, widget): |