Changeset 7494
- Timestamp:
- 11/20/06 17:51:35 (2 years ago)
- Location:
- trunk/src
- Files:
-
- 3 modified
-
common/dataforms.py (modified) (5 diffs)
-
common/xmpp/simplexml.py (modified) (1 diff)
-
dataforms_widget.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/common/dataforms.py
r7480 r7494 49 49 def ExtendField(node): 50 50 ''' Helper function to extend a node to field of appropriate type. ''' 51 # TODO: move the dict out 51 # when validation (XEP-122) will go in, we could have another classes 52 # like DateTimeField - so that dicts in Field() and ExtendField() will 53 # be different... 52 54 typ=node.getAttr('type') 53 55 f = { … … 217 219 218 220 def iter_options(self): 219 for element in self. getTags('option'): # TODO: iter!221 for element in self.iterTags('option'): 220 222 v = element.getTagData('value') 221 223 if v is None: raise WrongFieldValue … … 255 257 def fget(self): 256 258 value = u'' 257 for element in self. getTags('value'): # TODO: iter!259 for element in self.iterTags('value'): 258 260 value += '\n' + element.getData() 259 261 return value[1:] … … 283 285 # fields into DataField objects 284 286 if fields is None: 285 for field in self. getTags('field'): # TODO: iter!287 for field in self.iterTags('field'): 286 288 if not isinstance(field, DataField): 287 289 ExtendField(field) … … 311 313 ''' Iterate over fields in this record. Do not take associated 312 314 into account. ''' 313 for field in self. getTags('field'): # TODO: iter!315 for field in self.iterTags('field'): 314 316 yield field 315 317 -
trunk/src/common/xmpp/simplexml.py
r7475 r7494 201 201 if not node.attrs.has_key(key) or \ 202 202 node.attrs[key]!=attrs[key]: break 203 else:204 yield node203 else: 204 yield node 205 205 206 206 def setAttr(self, key, val): -
trunk/src/dataforms_widget.py
r7475 r7494 77 77 instructions = _('This is result of query.') 78 78 else: 79 # form is writable (TODO: move that to build_*_data_form()? 79 # form is writable (TODO: move that to build_*_data_form()?) 80 80 if isinstance(dataform, dataforms.SimpleDataForm): 81 81 instructions = _('Fill in the form.')
