# HG changeset patch # User Sylvain Thénault # Date 1320315501 -3600 # Node ID 8ea1ad44ecac1167b25374d7abd51481345761b4 # Parent fca7fc7f5db80ea3f6e660219bffe59c2d16cbf1 [rqlinput] cleanup (use req everywhere) and fix html validation issue (input outside fieldset) diff -r fca7fc7f5db8 -r 8ea1ad44ecac web/views/basecomponents.py --- a/web/views/basecomponents.py Wed Nov 02 10:31:18 2011 +0100 +++ b/web/views/basecomponents.py Thu Nov 03 11:18:21 2011 +0100 @@ -50,25 +50,22 @@ visible = False def call(self, view=None): + req = self._cw if hasattr(view, 'filter_box_context_info'): rset = view.filter_box_context_info()[0] else: rset = self.cw_rset # display multilines query as one line - rql = rset is not None and rset.printable_rql(encoded=False) or self._cw.form.get('rql', '') + rql = rset is not None and rset.printable_rql(encoded=False) or req.form.get('rql', '') rql = rql.replace(u"\n", u" ") - req = self._cw - self.w(u'''
-
-
+ self.w(u'''
-
''' % (not self.cw_propval('visible') and 'hidden' or '', - self._cw.build_url('view'), xml_escape(rql), req._('full text or RQL query'), req.next_tabindex())) - if self._cw.search_state[0] != 'normal': + req.build_url('view'), xml_escape(rql), req._('full text or RQL query'), req.next_tabindex())) + if req.search_state[0] != 'normal': self.w(u'' % ':'.join(req.search_state[1])) - self.w(u'
') + self.w(u'
')