liquid_feedback_frontend

view app/main/index/search.lua @ 130:e1b916d2e489

better feedback on content_navigation links
author Daniel Poelzleithner <poelzi@poelzi.org>
date Tue Oct 05 05:42:20 2010 +0200 (2010-10-05)
parents aaba4d28dd53
children af496baa9bda
line source
1 local search_for = param.get("search_for", atom.string) or "global"
2 local search_string = param.get("search", atom.string)
4 slot.put_into("title", encode.html(_("Search results for: '#{search}'", { search = search_string })))
7 if search_for == "global" or search_for == "member" then
8 local members_selector = Member:get_search_selector(search_string)
9 ui.heading{ content = _"Members" }
10 execute.view{
11 module = "member",
12 view = "_list",
13 params = { members_selector = members_selector },
14 }
15 end
17 if search_for == "global" or search_for == "initiative" then
18 local initiatives_selector = Initiative:get_search_selector(search_string)
19 ui.heading{ content = _"Initiatives" }
20 execute.view{
21 module = "initiative",
22 view = "_list",
23 params = { initiatives_selector = initiatives_selector },
24 }
25 end
27 if search_for == "issue" then
28 local issues_selector = Issue:get_search_selector(search_string)
29 ui.heading{ content = _"Issues" }
30 execute.view{
31 module = "issue",
32 view = "_list",
33 params = {
34 issues_selector = issues_selector,
35 highlight_string = search_string,
36 no_filter = true
37 },
38 }
39 end

Impressum / About Us