diff options
-rwxr-xr-x | aports.lua | 7 | ||||
-rw-r--r-- | tpl/contents.tpl | 6 | ||||
-rw-r--r-- | tpl/packages.tpl | 6 |
3 files changed, 10 insertions, 9 deletions
@@ -9,11 +9,11 @@ local tpl = turbo.web.Mustache.TemplateHelper("./tpl") local ContentsRenderer = class("ContentsRenderer", turbo.web.RequestHandler) function ContentsRenderer:get() - local table = {} local args = { filename = self:get_argument("filename","", true), arch = self:get_argument("arch", "x86", true), } + local table = { [args.arch] = true } if args.filename ~= "" then local result = QueryContents(args) if next(result) ~= nil then @@ -31,10 +31,11 @@ end local PackagesRenderer = class("PackagesRenderer", turbo.web.RequestHandler) function PackagesRenderer:get() - local table = {} local args = { - package = self:get_argument("package","", true) + package = self:get_argument("package","", true), + arch = self:get_argument("arch", "x86", true), } + local table = { [args.arch] = true } if args.package == "" then args.package = "%" end diff --git a/tpl/contents.tpl b/tpl/contents.tpl index f3084d8..3eaaf3f 100644 --- a/tpl/contents.tpl +++ b/tpl/contents.tpl @@ -11,9 +11,9 @@ <div class="form-group"> <label for="arch">Architecture</label> <select name="arch" class="form-control" id="arch"> - <option>x86</option> - <option>x86_64</option> - <option>armhf</option> + <option {{#x86}}selected{{/x86}} >x86</option> + <option {{#x86_64}}selected{{/x86_64}} >x86_64</option> + <option {{#armhf}}selected{{/armhf}} >armhf</option> </select> </div> <button type="submit" class="btn btn-primary">Search</button> diff --git a/tpl/packages.tpl b/tpl/packages.tpl index 4008ff0..8d381d3 100644 --- a/tpl/packages.tpl +++ b/tpl/packages.tpl @@ -11,9 +11,9 @@ <div class="form-group"> <label for="arch">Architecture</label> <select name="arch" class="form-control" id="arch"> - <option>x86</option> - <option>x86_64</option> - <option>armhf</option> + <option {{#x86}}selected{{/x86}} >x86</option> + <option {{#x86_64}}selected{{/x86_64}} >x86_64</option> + <option {{#armhf}}selected{{/armhf}} >armhf</option> </select> </div> <button type="submit" class="btn btn-primary">Search</button> |