equal
deleted
inserted
replaced
138 lines = channel.source.get_date(date) |
138 lines = channel.source.get_date(date) |
139 |
139 |
140 # lines |
140 # lines |
141 lines = formatter.format_html(lines) |
141 lines = formatter.format_html(lines) |
142 |
142 |
|
143 # render |
143 return templates.render_to_response("channel_date", |
144 return templates.render_to_response("channel_date", |
144 req = request, |
145 req = request, |
145 prefs = request.prefs, |
146 prefs = request.prefs, |
146 channel = channel, |
147 channel = channel, |
147 date = date, |
148 date = date, |
148 lines = lines, |
149 lines = lines, |
149 ) |
150 ) |
150 |
151 |
151 def channel_search (request, channel, q) : |
152 @preferences.handler(prefs.formatter) |
|
153 def channel_search (request, channel, formatter, q=None) : |
152 """ |
154 """ |
153 Display the search form for the channel for GET, or do the search for POST |
155 Display the search form for the channel for GET, or do the search for POST |
154 """ |
156 """ |
155 |
157 |
156 pass |
158 # got a search query? |
|
159 if q : |
|
160 # do search |
|
161 lines = channel.source.get_search(q) |
157 |
162 |
|
163 # format |
|
164 lines = formatter.format_html(lines) |
|
165 |
|
166 else : |
|
167 lines = None |
|
168 |
|
169 # render |
|
170 return templates.render_to_response("channel_search", |
|
171 req = request, |
|
172 prefs = request.prefs, |
|
173 channel = channel, |
|
174 query = q, |
|
175 lines = lines, |
|
176 ) |
|
177 |
|
178 |
|
179 |