equal
deleted
inserted
replaced
35 __docformat__ = "restructuredtext en" |
35 __docformat__ = "restructuredtext en" |
36 _ = unicode |
36 _ = unicode |
37 |
37 |
38 from warnings import warn |
38 from warnings import warn |
39 |
39 |
40 from logilab.common import dictattr |
|
41 from logilab.mtconverter import xml_escape |
40 from logilab.mtconverter import xml_escape |
42 |
41 |
43 from cubicweb import tags, uilib |
42 from cubicweb import tags, uilib |
44 from cubicweb.appobject import AppObject |
43 from cubicweb.appobject import AppObject |
45 from cubicweb.selectors import is_instance, yes |
44 from cubicweb.selectors import is_instance, yes |
191 attrs.setdefault('method', 'post') |
190 attrs.setdefault('method', 'post') |
192 attrs.setdefault('action', form.form_action() or '#') |
191 attrs.setdefault('action', form.form_action() or '#') |
193 if form.domid: |
192 if form.domid: |
194 attrs.setdefault('id', form.domid) |
193 attrs.setdefault('id', form.domid) |
195 if form.onsubmit: |
194 if form.onsubmit: |
196 attrs.setdefault('onsubmit', form.onsubmit % dictattr(form)) |
195 attrs.setdefault('onsubmit', form.onsubmit) |
197 if form.cssstyle: |
196 if form.cssstyle: |
198 attrs.setdefault('style', form.cssstyle) |
197 attrs.setdefault('style', form.cssstyle) |
199 if form.cssclass: |
198 if form.cssclass: |
200 attrs.setdefault('class', form.cssclass) |
199 attrs.setdefault('class', form.cssclass) |
201 if form.cwtarget: |
200 if form.cwtarget: |