web/formfields.py
changeset 7462 fbfde96437ad
parent 7460 2455cdbeadca
child 7574 34154f48d255
equal deleted inserted replaced
7461:cb25b62074cc 7462:fbfde96437ad
   845         super(BigIntField, self).__init__(**kwargs)
   845         super(BigIntField, self).__init__(**kwargs)
   846         self.min = min
   846         self.min = min
   847         self.max = max
   847         self.max = max
   848 
   848 
   849     def init_widget(self, widget):
   849     def init_widget(self, widget):
   850         super(BigIntField, self).init_widget(widget):
   850         super(BigIntField, self).init_widget(widget)
   851         if isinstance(self.widget, fw.TextInput):
   851         if isinstance(self.widget, fw.TextInput):
   852             self.widget.attrs.setdefault('size', self.default_text_input_size)
   852             self.widget.attrs.setdefault('size', self.default_text_input_size)
   853 
   853 
   854     def _ensure_correctly_typed(self, form, value):
   854     def _ensure_correctly_typed(self, form, value):
   855         if isinstance(value, basestring):
   855         if isinstance(value, basestring):
   869     input widget is used (the default).
   869     input widget is used (the default).
   870     """
   870     """
   871     default_text_input_size = 5
   871     default_text_input_size = 5
   872 
   872 
   873     def init_widget(self, widget):
   873     def init_widget(self, widget):
   874         super(IntField, self).init_widget(widget):
   874         super(IntField, self).init_widget(widget)
   875         if isinstance(self.widget, fw.TextInput):
   875         if isinstance(self.widget, fw.TextInput):
   876             self.widget.attrs.setdefault('maxlength', 15)
   876             self.widget.attrs.setdefault('maxlength', 15)
   877 
   877 
   878 
   878 
   879 class BooleanField(Field):
   879 class BooleanField(Field):