Ignore:
Timestamp:
Mar 4, 2010 2:27:08 PM (14 years ago)
Author:
liebster
Message:

Fix SmallTextAreaWidget? methods

File:
1 edited

Legend:

Unmodified
Added
Removed
  • quintagroup.seoptimizer/branches/refactoring2.3.0/quintagroup/seoptimizer/browser/seo_configlet.py

    r1823 r1847  
    104104    splitter = re.compile(u'\\r?\\n', re.S|re.U) 
    105105 
    106     def _toFieldValue(self, value): 
    107         return filter(None, self.splitter.split(value)) 
     106    def _toFieldValue(self, input): 
     107        if input == self._missing: 
     108            return self.context._type() 
     109        else: 
     110            return self.context._type(filter(None, self.splitter.split(input))) 
    108111 
    109112    def _toFormValue(self, value): 
    110         return u'\r\n'.join(list(value)) 
     113        if value == self.context.missing_value or value == self.context._type(): 
     114            return self._missing 
     115        else: 
     116            return u'\r\n'.join(list(value)) 
    111117 
    112118 
Note: See TracChangeset for help on using the changeset viewer.