[facetable views] allow extra hiddens to be specified when selecting the facets form
authorSylvain Thénault <sylvain.thenault@logilab.fr>
Fri, 28 Oct 2011 11:33:25 +0200
changeset 8036 140a093015f8
parent 8035 f98012ec7c53
child 8037 a36bd56f33bb
[facetable views] allow extra hiddens to be specified when selecting the facets form
web/views/facets.py
--- a/web/views/facets.py	Fri Oct 28 11:33:24 2011 +0200
+++ b/web/views/facets.py	Fri Oct 28 11:33:25 2011 +0200
@@ -274,9 +274,10 @@
     compact_layout_threshold = 5
 
     def call(self, vid, divid, vidargs=None, cssclass=''):
+        hiddens = self.cw_extra_kwargs.setdefault('hiddens', {})
+        hiddens['fromformfilter'] = '1'
         self.generate_form(self.w, self.cw_rset, divid, vid, vidargs=vidargs,
-                           cssclass=cssclass, hiddens={'fromformfilter':'1'},
-                           **self.cw_extra_kwargs)
+                           cssclass=cssclass, **self.cw_extra_kwargs)
 
     def _simple_horizontal_layout(self, w, wdgs):
         w(u'<table class="filter">\n')