web/views/facets.py
changeset 9379 b0b1148b6963
parent 8551 6cf9e4da54a9
child 9492 c7fc56eecd1a
equal deleted inserted replaced
9378:4a668dcfa0a0 9379:b0b1148b6963
   126     .. automethod:: layout_widgets
   126     .. automethod:: layout_widgets
   127     """
   127     """
   128 
   128 
   129     needs_js = ['cubicweb.ajax.js', 'cubicweb.facets.js']
   129     needs_js = ['cubicweb.ajax.js', 'cubicweb.facets.js']
   130     needs_css = ['cubicweb.facets.css']
   130     needs_css = ['cubicweb.facets.css']
   131     roundcorners = True
       
   132 
   131 
   133     def generate_form(self, w, rset, divid, vid, vidargs=None, mainvar=None,
   132     def generate_form(self, w, rset, divid, vid, vidargs=None, mainvar=None,
   134                       paginate=False, cssclass='', hiddens=None, **kwargs):
   133                       paginate=False, cssclass='', hiddens=None, **kwargs):
   135         """display a form to filter some view's content
   134         """display a form to filter some view's content
   136 
   135 
   162         assert wdgs
   161         assert wdgs
   163         self._cw.add_js(self.needs_js)
   162         self._cw.add_js(self.needs_js)
   164         self._cw.add_css(self.needs_css)
   163         self._cw.add_css(self.needs_css)
   165         self._cw.html_headers.define_var('facetLoadingMsg',
   164         self._cw.html_headers.define_var('facetLoadingMsg',
   166                                          self._cw._('facet-loading-msg'))
   165                                          self._cw._('facet-loading-msg'))
   167         if self.roundcorners:
       
   168             self._cw.html_headers.add_onload(
       
   169                 'jQuery(".facet").corner("tl br 10px");')
       
   170         if vidargs is not None:
   166         if vidargs is not None:
   171             warn("[3.14] vidargs is deprecated. Maybe you're using some TableView?",
   167             warn("[3.14] vidargs is deprecated. Maybe you're using some TableView?",
   172                  DeprecationWarning, stacklevel=2)
   168                  DeprecationWarning, stacklevel=2)
   173         else:
   169         else:
   174             vidargs = {}
   170             vidargs = {}