equal
deleted
inserted
replaced
1 """contains utility functions and some visual component to restrict results of |
1 """contains utility functions and some visual component to restrict results of |
2 a search |
2 a search |
3 |
3 |
4 :organization: Logilab |
4 :organization: Logilab |
5 :copyright: 2008-2009 LOGILAB S.A. (Paris, FRANCE), all rights reserved. |
5 :copyright: 2008-2009 LOGILAB S.A. (Paris, FRANCE), license is LGPL v2. |
6 :contact: http://www.logilab.fr/ -- mailto:contact@logilab.fr |
6 :contact: http://www.logilab.fr/ -- mailto:contact@logilab.fr |
|
7 :license: GNU Lesser General Public License, v2.1 - http://www.gnu.org/licenses |
7 """ |
8 """ |
8 __docformat__ = "restructuredtext en" |
9 __docformat__ = "restructuredtext en" |
9 |
10 |
10 from itertools import chain |
11 from itertools import chain |
11 from copy import deepcopy |
12 from copy import deepcopy |
547 cssclass += ' hidden' |
548 cssclass += ' hidden' |
548 if len(self.items) > 6: |
549 if len(self.items) > 6: |
549 cssclass += ' overflowed' |
550 cssclass += ' overflowed' |
550 self.w(u'<div class="facetBody%s">\n' % cssclass) |
551 self.w(u'<div class="facetBody%s">\n' % cssclass) |
551 for item in self.items: |
552 for item in self.items: |
552 item.render(self.w) |
553 item.render(w=self.w) |
553 self.w(u'</div>\n') |
554 self.w(u'</div>\n') |
554 self.w(u'</div>\n') |
555 self.w(u'</div>\n') |
555 |
556 |
556 |
557 |
557 class FacetStringWidget(HTMLWidget): |
558 class FacetStringWidget(HTMLWidget): |