64 self._cw.add_css('jquery.ui.css') |
64 self._cw.add_css('jquery.ui.css') |
65 self._cw.add_js(('cubicweb.ajax.js', 'jquery.ui.js')) |
65 self._cw.add_js(('cubicweb.ajax.js', 'jquery.ui.js')) |
66 self._cw.add_onload('$("#rql").autocomplete({source: "%s"});' |
66 self._cw.add_onload('$("#rql").autocomplete({source: "%s"});' |
67 % (req.build_url('json', fname='rql_suggest'))) |
67 % (req.build_url('json', fname='rql_suggest'))) |
68 self.w(u'''<div id="rqlinput" class="%s"><form action="%s"><fieldset> |
68 self.w(u'''<div id="rqlinput" class="%s"><form action="%s"><fieldset> |
69 <input type="text" id="rql" name="rql" value="%s" title="%s" tabindex="%s" accesskey="q" class="searchField" /> |
69 <input type="text" id="rql" name="rql" value="%s" title="%s" accesskey="q" class="searchField" /> |
70 ''' % (not self.cw_propval('visible') and 'hidden' or '', |
70 ''' % (not self.cw_propval('visible') and 'hidden' or '', |
71 req.build_url('view'), xml_escape(rql), req._('full text or RQL query'), req.next_tabindex())) |
71 req.build_url('view'), xml_escape(rql), req._('full text or RQL query'))) |
72 if req.search_state[0] != 'normal': |
72 if req.search_state[0] != 'normal': |
73 self.w(u'<input type="hidden" name="__mode" value="%s"/>' |
73 self.w(u'<input type="hidden" name="__mode" value="%s"/>' |
74 % ':'.join(req.search_state[1])) |
74 % ':'.join(req.search_state[1])) |
75 self.w(u'</fieldset></form></div>') |
75 self.w(u'</fieldset></form></div>') |
76 |
76 |