equal
deleted
inserted
replaced
38 from logilab.common import dictattr |
38 from logilab.common import dictattr |
39 from logilab.mtconverter import xml_escape |
39 from logilab.mtconverter import xml_escape |
40 |
40 |
41 from cubicweb import tags |
41 from cubicweb import tags |
42 from cubicweb.appobject import AppObject |
42 from cubicweb.appobject import AppObject |
43 from cubicweb.selectors import implements, yes |
43 from cubicweb.selectors import is_instance, yes |
44 from cubicweb.web import dumps, eid_param, formwidgets as fwdgs |
44 from cubicweb.web import dumps, eid_param, formwidgets as fwdgs |
45 |
45 |
46 |
46 |
47 def checkbox(name, value, attrs='', checked=None): |
47 def checkbox(name, value, attrs='', checked=None): |
48 if checked is None: |
48 if checked is None: |
390 You can still use form_renderer_id = 'base' if you want base FormRenderer |
390 You can still use form_renderer_id = 'base' if you want base FormRenderer |
391 layout even when selected for an entity. |
391 layout even when selected for an entity. |
392 """ |
392 """ |
393 __regid__ = 'default' |
393 __regid__ = 'default' |
394 # needs some additional points in some case (XXX explain cases) |
394 # needs some additional points in some case (XXX explain cases) |
395 __select__ = implements('Any') & yes() |
395 __select__ = is_instance('Any') & yes() |
396 |
396 |
397 _options = FormRenderer._options + ('main_form_title',) |
397 _options = FormRenderer._options + ('main_form_title',) |
398 main_form_title = _('main informations') |
398 main_form_title = _('main informations') |
399 |
399 |
400 def open_form(self, form, values): |
400 def open_form(self, form, values): |