web/views/formrenderers.py
branchstable
changeset 5769 b3b48e0b8e3b
parent 5588 377c9adfe81e
child 5774 0d792bceb25d
child 5828 c29c90223125
equal deleted inserted replaced
5767:1d811df051c2 5769:b3b48e0b8e3b
   442         else:
   442         else:
   443             w(u'<div id="notice-%s" class="notice">%s</div>' % (
   443             w(u'<div id="notice-%s" class="notice">%s</div>' % (
   444                 values['divid'], self._cw._('click on the box to cancel the deletion')))
   444                 values['divid'], self._cw._('click on the box to cancel the deletion')))
   445         w(u'<div class="iformBody">')
   445         w(u'<div class="iformBody">')
   446         eschema = form.edited_entity.e_schema
   446         eschema = form.edited_entity.e_schema
   447         values['removemsg'] = self._cw._('remove-inlined-entity-form')
   447         if values['removejs']:
   448         w(u'<div class="iformTitle"><span>%(title)s</span> '
   448             values['removemsg'] = self._cw._('remove-inlined-entity-form')
   449           '#<span class="icounter">%(counter)s</span> '
   449             w(u'<div class="iformTitle"><span>%(title)s</span> '
   450           '[<a href="javascript: %(removejs)s;noop();">%(removemsg)s</a>]</div>'
   450               '#<span class="icounter">%(counter)s</span> '
   451           % values)
   451               '[<a href="javascript: %(removejs)s;noop();">%(removemsg)s</a>]</div>'
       
   452               % values)
       
   453         else:
       
   454             w(u'<div class="iformTitle"><span>%(title)s</span> '
       
   455               '#<span class="icounter">%(counter)s</span></div>'
       
   456               % values)
       
   457         # XXX that stinks
   452         # cleanup values
   458         # cleanup values
   453         for key in ('title', 'removejs', 'removemsg'):
   459         for key in ('title', 'removejs', 'removemsg'):
   454             values.pop(key)
   460             values.pop(key, None)
   455         self.render_fields(w, form, values)
   461         self.render_fields(w, form, values)
   456         w(u'</div></div>')
   462         w(u'</div></div>')
   457         return '\n'.join(data)
   463         return '\n'.join(data)
   458 
   464 
   459     def render_fields(self, w, form, values):
   465     def render_fields(self, w, form, values):