Changeset 290
- Timestamp:
- 08/10/07 14:35:05 (1 year ago)
- Files:
-
- trunk/formal/widgets/richtextarea.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/formal/widgets/richtextarea.py
r289 r290 26 26 if len(self.parsers) > 1: 27 27 tp = T.select(name=namer('tparser'),id=render_cssid(namer('tparser'))) 28 if readonly: 29 tp(class_='disabled', disabled='disabled') 30 28 31 for k,v in self.parsers: 29 32 if k == tparser: … … 57 60 58 61 def renderImmutable(self, ctx, key, args, errors): 59 tparsers = self.original.type60 tvalue = self.original.value61 62 namer = self._namer(key) 62 tparser = args.get(namer('tp'), [''])[0] 63 tvalue = args.get(key, [''])[0] 63 if errors: 64 tparser = args.get(namer('tparser'), [''])[0] 65 tvalue = args.get(namer('tvalue'), [''])[0] 66 else: 67 value = args.get(key) 68 if value is not None: 69 tparser = value.type 70 tvalue = value.value 71 else: 72 tparser = None 73 tvalue = '' 74 64 75 return self._renderTag(ctx, tparser, tvalue, namer, True) 65 76
