web/views/formrenderers.py
changeset 5877 0c7b7b76a84f
parent 5849 9db65b381028
child 5940 0e3ae19b181a
equal deleted inserted replaced
5876:e77aa963fb19 5877:0c7b7b76a84f
    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):