web/views/editforms.py
branchstable
changeset 3767 03924de0014d
parent 3761 2c3b72faf05d
child 3777 3ef8cdb5fb1c
child 3793 ab776b2833cb
equal deleted inserted replaced
3766:9e5dc4b1ada4 3767:03924de0014d
   191 
   191 
   192     def relation_form(self, lzone, value, form, renderer):
   192     def relation_form(self, lzone, value, form, renderer):
   193         """xxx-reledit div (class=field)
   193         """xxx-reledit div (class=field)
   194               +-xxx div (class="editableField")
   194               +-xxx div (class="editableField")
   195               |   +-landing zone
   195               |   +-landing zone
   196               +   +-value
   196               +-xxx-value div
   197               +-form-xxx div
   197               +-xxx-form div
   198         """
   198         """
   199         w = self.w
   199         w = self.w
       
   200         divid = form.event_args['divid']
   200         w(u'<div id="%s-reledit" class="field">' % form.event_args['divid'])
   201         w(u'<div id="%s-reledit" class="field">' % form.event_args['divid'])
   201         w(u'<div id="%s" class="editableField" onclick="%s" title="%s">' % (
   202         w(u'<div id="%s" class="editableField" onclick="%s" title="%s">' % (
   202                 form.event_args['divid'], xml_escape(self._onclick % form.event_args),
   203                 divid, xml_escape(self._onclick % form.event_args),
   203                 self.req._(self._landingzonemsg)))
   204                 self.req._(self._landingzonemsg)))
   204         w(lzone)
   205         w(lzone)
   205         w(value)
       
   206         w(u'</div>')
   206         w(u'</div>')
       
   207         w(u'<div id="%s-value" class="editableFieldValue">%s</div>' % (divid, value))
   207         w(form.form_render(renderer=renderer))
   208         w(form.form_render(renderer=renderer))
   208         w(u'</div>')
   209         w(u'</div>')
   209 
   210 
   210     def _compute_best_vid(self, eschema, rschema, role):
   211     def _compute_best_vid(self, eschema, rschema, role):
   211         if eschema.cardinality(rschema, role) in '+*':
   212         if eschema.cardinality(rschema, role) in '+*':