diff options
author | Manuel Munz <freifunk@somakoma.de> | 2012-09-17 14:20:36 +0000 |
---|---|---|
committer | Manuel Munz <freifunk@somakoma.de> | 2012-09-17 14:20:36 +0000 |
commit | 745920eb08b63944ea03cb140dbe4033d7467973 (patch) | |
tree | 0de08781ed3e8350b7aa519b8752b6cd33764183 /applications/luci-freifunk-widgets/luasrc/view/freifunk/widgets/search | |
parent | 2ad8d7fe61697bdeb9dc9ca421c9149c9ec33917 (diff) |
applications: add freifunk widgets app to customize the index page
Diffstat (limited to 'applications/luci-freifunk-widgets/luasrc/view/freifunk/widgets/search')
-rw-r--r-- | applications/luci-freifunk-widgets/luasrc/view/freifunk/widgets/search/main.htm | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/applications/luci-freifunk-widgets/luasrc/view/freifunk/widgets/search/main.htm b/applications/luci-freifunk-widgets/luasrc/view/freifunk/widgets/search/main.htm new file mode 100644 index 0000000000..97215aa3e9 --- /dev/null +++ b/applications/luci-freifunk-widgets/luasrc/view/freifunk/widgets/search/main.htm @@ -0,0 +1,32 @@ +<% +local utl = require "luci.util" +local title = luci.i18n.translate(data.title or "Search") +local width = data.width or "100%" + +if type(width) == "number" then + width = width .. "px" +end +%> + +<div id="<%=name%>" style="width:<%=width%>;float:left"> + <h2><%=title%></h2> + <div id="form_<%=name%>"> + <form name="searchform" id="search_<%=name%>" action="<%=luci.dispatcher.build_url('freifunk', 'search_redirect')%>"> + <input type="text" name="searchterms" style="margin-bottom:15px; width: 90%"><br /> + <% + local checked = " checked" + for k, v in ipairs(data.engine) do + local e = utl.split(v, "|") + local name = e[1] + local url = e[2] + if name and url then + %> + <input name="engine" type="radio" value="<%=url%>"<%=checked%>> <%=name%><br /> + <% end + checked = "" + end +%> + <input type="submit" name="SearchSubmit" value="Search" style="margin-top: 15px"> + </form> + </div> +</div> |