equal
deleted
inserted
replaced
134 """display a box with a simple search form""" |
134 """display a box with a simple search form""" |
135 __regid__ = 'search_box' |
135 __regid__ = 'search_box' |
136 |
136 |
137 title = _('search') |
137 title = _('search') |
138 order = 0 |
138 order = 0 |
139 formdef = u"""<form action="%s"> |
139 formdef = u"""<form action="%(action)s"> |
140 <table id="tsearch"><tr><td> |
140 <table id="%(id)s"><tr><td> |
141 <input id="norql" type="text" accesskey="q" tabindex="%s" title="search text" value="%s" name="rql" /> |
141 <input class="norql" type="text" accesskey="q" tabindex="%(tabindex1)s" 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="%s" type="submit" id="rqlboxsubmit" class="rqlsubmit" value="" /> |
145 <input tabindex="%(tabindex2)s" 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 w(self.formdef % (self._cw.build_url('view'), self._cw.next_tabindex(), |
158 tabidx1 = self._cw.next_tabindex() |
159 xml_escape(rql), self._cw.next_tabindex())) |
159 tabidx2 = self._cw.next_tabindex() |
|
160 w(self.formdef % {'action': self._cw.build_url('view'), |
|
161 'value': xml_escape(rql), |
|
162 'id': self.cw_extra_kwargs.get('domid', 'tsearch'), |
|
163 'tabindex1': tabidx1, |
|
164 'tabindex2': tabidx2}) |
160 |
165 |
161 |
166 |
162 # boxes disabled by default ################################################### |
167 # boxes disabled by default ################################################### |
163 |
168 |
164 class PossibleViewsBox(component.CtxComponent): |
169 class PossibleViewsBox(component.CtxComponent): |