diff -r f178182b1305 -r af4d8f75c5db web/views/basecomponents.py --- a/web/views/basecomponents.py Tue Jul 07 13:25:24 2009 +0200 +++ b/web/views/basecomponents.py Tue Jul 07 13:26:44 2009 +0200 @@ -15,7 +15,7 @@ from cubicweb.selectors import yes, two_etypes_rset, match_form_params from cubicweb.schema import display_name -from cubicweb.common.uilib import html_escape, toggle_action +from cubicweb.common.uilib import xml_escape, toggle_action from cubicweb.web import component from cubicweb.web.htmlwidgets import (MenuWidget, PopupBoxMenu, BoxSeparator, BoxLink) @@ -47,7 +47,7 @@ ''' % (not self.propval('visible') and 'hidden' or '', - self.build_url('view'), html_escape(rql), req._('full text or RQL query'), req.next_tabindex(), + self.build_url('view'), xml_escape(rql), req._('full text or RQL query'), req.next_tabindex(), req.next_tabindex())) if self.req.search_state[0] != 'normal': self.w(u'' @@ -202,7 +202,7 @@ url = self.build_url(rql=newrql, __restrrql=restrrql, __restrtype=etype, __restrtypes=','.join(restrtypes)) html.append(u'%s' % ( - html_escape(url), elabel)) + xml_escape(url), elabel)) rqlst.recover() if on_etype: url = self.build_url(rql=restrrql)