web/views/cwproperties.py
changeset 2381 caad2367d940
parent 2234 1fbcf202882d
parent 2312 af4d8f75c5db
child 2458 4d114865098f
equal deleted inserted replaced
2374:ea1a44e4ad62 2381:caad2367d940
     6 :license: GNU Lesser General Public License, v2.1 - http://www.gnu.org/licenses
     6 :license: GNU Lesser General Public License, v2.1 - http://www.gnu.org/licenses
     7 """
     7 """
     8 __docformat__ = "restructuredtext en"
     8 __docformat__ = "restructuredtext en"
     9 _ = unicode
     9 _ = unicode
    10 
    10 
    11 from logilab.mtconverter import html_escape
    11 from logilab.mtconverter import xml_escape
    12 
    12 
    13 from logilab.common.decorators import cached
    13 from logilab.common.decorators import cached
    14 
    14 
    15 from cubicweb import UnknownProperty
    15 from cubicweb import UnknownProperty
    16 from cubicweb.selectors import (one_line_rset, none_rset, implements,
    16 from cubicweb.selectors import (one_line_rset, none_rset, implements,
   152                   % {'label':_('open all'), 'group':group})
   152                   % {'label':_('open all'), 'group':group})
   153                 w(u'</div>')
   153                 w(u'</div>')
   154                 docmsgid = '%s_%s_description' % (group, oid)
   154                 docmsgid = '%s_%s_description' % (group, oid)
   155                 doc = _(docmsgid)
   155                 doc = _(docmsgid)
   156                 if doc != docmsgid:
   156                 if doc != docmsgid:
   157                     w(u'<div class="helper">%s</div>' % html_escape(doc).capitalize())
   157                     w(u'<div class="helper">%s</div>' % xml_escape(doc).capitalize())
   158                 w(u'</div>')
   158                 w(u'</div>')
   159                 w(u'<fieldset id="field_%(oid)s_%(group)s" class="%(group)s preferences hidden">'
   159                 w(u'<fieldset id="field_%(oid)s_%(group)s" class="%(group)s preferences hidden">'
   160                   % {'oid':oid, 'group':group})
   160                   % {'oid':oid, 'group':group})
   161                 w(form)
   161                 w(form)
   162                 w(u'</fieldset>')
   162                 w(u'</fieldset>')