equal
deleted
inserted
replaced
64 |
64 |
65 from rql import nodes, utils |
65 from rql import nodes, utils |
66 |
66 |
67 from cubicweb import Unauthorized, typed_eid |
67 from cubicweb import Unauthorized, typed_eid |
68 from cubicweb.schema import display_name |
68 from cubicweb.schema import display_name |
69 from cubicweb.uilib import css_em_num_value |
69 from cubicweb.uilib import css_em_num_value, domid |
70 from cubicweb.utils import make_uid |
70 from cubicweb.utils import make_uid |
71 from cubicweb.predicates import match_context_prop, partial_relation_possible |
71 from cubicweb.predicates import match_context_prop, partial_relation_possible |
72 from cubicweb.appobject import AppObject |
72 from cubicweb.appobject import AppObject |
73 from cubicweb.web import RequestError, htmlwidgets |
73 from cubicweb.web import RequestError, htmlwidgets |
74 |
74 |
1448 scrollbar_padding_factor = 4 |
1448 scrollbar_padding_factor = 4 |
1449 |
1449 |
1450 def _render(self): |
1450 def _render(self): |
1451 w = self.w |
1451 w = self.w |
1452 title = xml_escape(self.facet.title) |
1452 title = xml_escape(self.facet.title) |
1453 facetid = make_uid(self.facet.__regid__) |
1453 facetid = domid(make_uid(self.facet.__regid__)) |
1454 w(u'<div id="%s" class="facet">\n' % facetid) |
1454 w(u'<div id="%s" class="facet">\n' % facetid) |
1455 cssclass = 'facetTitle' |
1455 cssclass = 'facetTitle' |
1456 if self.facet.allow_hide: |
1456 if self.facet.allow_hide: |
1457 cssclass += ' hideFacetBody' |
1457 cssclass += ' hideFacetBody' |
1458 w(u'<div class="%s" cubicweb:facetName="%s">%s</div>\n' % |
1458 w(u'<div class="%s" cubicweb:facetName="%s">%s</div>\n' % |