equal
deleted
inserted
replaced
136 |
136 |
137 title = _('search') |
137 title = _('search') |
138 order = 0 |
138 order = 0 |
139 formdef = u"""<form action="%(action)s"> |
139 formdef = u"""<form action="%(action)s"> |
140 <table id="%(id)s"><tr><td> |
140 <table id="%(id)s"><tr><td> |
141 <input class="norql" type="text" accesskey="q" tabindex="%(tabindex1)s" title="search text" value="%(value)s" name="rql" /> |
141 <input class="norql" type="text" accesskey="q" title="search text" value="%(value)s" name="rql" /> |
142 <input type="hidden" name="__fromsearchbox" value="1" /> |
142 <input type="hidden" name="__fromsearchbox" value="1" /> |
143 <input type="hidden" name="subvid" value="tsearch" /> |
143 <input type="hidden" name="subvid" value="tsearch" /> |
144 </td><td> |
144 </td><td> |
145 <input tabindex="%(tabindex2)s" type="submit" class="rqlsubmit" value="" /> |
145 <input type="submit" class="rqlsubmit" value="" /> |
146 </td></tr></table> |
146 </td></tr></table> |
147 </form>""" |
147 </form>""" |
148 |
148 |
149 def render_title(self, w): |
149 def render_title(self, w): |
150 w(u"""<span onclick="javascript: toggleVisibility('rqlinput')">%s</span>""" |
150 w(u"""<span onclick="javascript: toggleVisibility('rqlinput')">%s</span>""" |
153 def render_body(self, w): |
153 def render_body(self, w): |
154 if self._cw.form.pop('__fromsearchbox', None): |
154 if self._cw.form.pop('__fromsearchbox', None): |
155 rql = self._cw.form.get('rql', '') |
155 rql = self._cw.form.get('rql', '') |
156 else: |
156 else: |
157 rql = '' |
157 rql = '' |
158 tabidx1 = self._cw.next_tabindex() |
|
159 tabidx2 = self._cw.next_tabindex() |
|
160 w(self.formdef % {'action': self._cw.build_url('view'), |
158 w(self.formdef % {'action': self._cw.build_url('view'), |
161 'value': xml_escape(rql), |
159 'value': xml_escape(rql), |
162 'id': self.cw_extra_kwargs.get('domid', 'tsearch'), |
160 'id': self.cw_extra_kwargs.get('domid', 'tsearch') |
163 'tabindex1': tabidx1, |
161 }) |
164 'tabindex2': tabidx2}) |
|
165 |
162 |
166 |
163 |
167 # boxes disabled by default ################################################### |
164 # boxes disabled by default ################################################### |
168 |
165 |
169 class PossibleViewsBox(component.CtxComponent): |
166 class PossibleViewsBox(component.CtxComponent): |