web/formfields.py
branchstable
changeset 2362 f2409d5f2b75
parent 2360 1d43aa551ba9
child 2459 d088d0ff48a1
child 2723 d38c2b01d766
equal deleted inserted replaced
2361:8f00836580f1 2362:f2409d5f2b75
   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):
   210         elif isinstance(self.widget, TextInput):
   211             self.init_text_input(self.widget)
   211             self.init_text_input(self.widget)
   212 
   212 
   213     def init_text_input(self, widget):
   213     def init_text_input(self, widget):
   214         if self.max_length:
   214         if self.max_length:
   215             widget.attrs.setdefault('size', min(45, self.max_length))
   215             widget.attrs.setdefault('size', min(45, self.max_length))