# HG changeset patch # User Sylvain Thénault # Date 1327586318 -3600 # Node ID 7d658ea27ec53584f33a3e5269720ae50b911b9d # Parent 166ad5458ed853cc568f77ee3722066a68b48f53 [search box] allow to specify domid in select arguments. Closes #2162166 needed when one want to display search box twice in a page (eg logilabfr) diff -r 166ad5458ed8 -r 7d658ea27ec5 web/data/cubicweb.css --- a/web/data/cubicweb.css Thu Jan 26 15:55:27 2012 +0100 +++ b/web/data/cubicweb.css Thu Jan 26 14:58:38 2012 +0100 @@ -572,7 +572,7 @@ vertical-align: bottom; } -input#norql{ +input.norql{ width:155px; margin-right: 2px; } diff -r 166ad5458ed8 -r 7d658ea27ec5 web/views/boxes.py --- a/web/views/boxes.py Thu Jan 26 15:55:27 2012 +0100 +++ b/web/views/boxes.py Thu Jan 26 14:58:38 2012 +0100 @@ -136,13 +136,13 @@ title = _('search') order = 0 - formdef = u"""
-
- + formdef = u""" +
+ - +
""" @@ -155,8 +155,13 @@ rql = self._cw.form.get('rql', '') else: rql = '' - w(self.formdef % (self._cw.build_url('view'), self._cw.next_tabindex(), - xml_escape(rql), self._cw.next_tabindex())) + tabidx1 = self._cw.next_tabindex() + tabidx2 = self._cw.next_tabindex() + w(self.formdef % {'action': self._cw.build_url('view'), + 'value': xml_escape(rql), + 'id': self.cw_extra_kwargs.get('domid', 'tsearch'), + 'tabindex1': tabidx1, + 'tabindex2': tabidx2}) # boxes disabled by default ###################################################