diff options
Diffstat (limited to 'apk-loaded-html.lsp')
-rw-r--r-- | apk-loaded-html.lsp | 40 |
1 files changed, 24 insertions, 16 deletions
diff --git a/apk-loaded-html.lsp b/apk-loaded-html.lsp index e0b6ff6..4113e80 100644 --- a/apk-loaded-html.lsp +++ b/apk-loaded-html.lsp @@ -16,15 +16,15 @@ <script type="text/javascript"> $(document).ready(function() { - $("#toplevellist").tablesorter({widgets: ['zebra']}); - $("#dependentlist").tablesorter({widgets: ['zebra']}); + $("#toplevellist").tablesorter({headers: {0:{sorter: false}}, widgets: ['zebra']}); + $("#dependentlist").tablesorter({headers: {0:{sorter: false}}, widgets: ['zebra']}); }); </script> <% htmlviewfunctions.displaycommandresults({"delete", "install", "upgrade"}, session) %> -<h1><%= html.html_escape(form.label) %></h1> -<h2><%= html.html_escape(form.value.toplevel.label) %></h2> +<% local header_level = htmlviewfunctions.displaysectionstart(form, page_info) %> +<% local header_level2 = htmlviewfunctions.displaysectionstart(form.value.toplevel, page_info, htmlviewfunctions.incrementheader(header_level)) %> <table id="toplevellist" class="tablesorter"><thead> <tr> <% if viewlibrary.check_permission("delete") or viewlibrary.check_permission("upgrade") then %> @@ -35,14 +35,18 @@ <th>Description</th> </tr> </thead><tbody> +<% local packagecfe = cfe({ type="hidden", value="" }) %> <% for i,packagetable in pairs(form.value.toplevel.value) do %> <tr> - <% if viewlibrary.check_permission("delete") then %> + <% if viewlibrary.check_permission("delete") or viewlibrary.check_permission("upgrade") then %> + <% packagecfe.value = packagetable.name %> <td> - <%= html.link{value = "delete?submit=true&package=" .. packagetable.name, label="Delete "} %> - <% if viewlibrary.check_permission("upgrade") and packagetable.upgrade then %> - <%= html.link{value = "upgrade?submit=true&package=" .. packagetable.name, label="Upgrade "} %> - <% end %> + <% if viewlibrary.check_permission("delete") then %> + <% htmlviewfunctions.displayitem(cfe({type="form", value={package=packagecfe}, label="", option="Delete", action="delete" }), page_info, -1) %> + <% end %> + <% if viewlibrary.check_permission("upgrade") and packagetable.upgrade then %> + <% htmlviewfunctions.displayitem(cfe({type="form", value={package=packagecfe}, label="", option="Upgrade", action="upgrade" }), page_info, -1) %> + <% end %> </td> <% end %> <td><%= html.link{value = "details?package="..packagetable.name, label=packagetable.name} %></td> @@ -51,8 +55,9 @@ </tr> <% end %> </tbody></table> +<% htmlviewfunctions.displaysectionend(header_level2) %> -<h2><%= html.html_escape(form.value.dependent.label) %></h2> +<% htmlviewfunctions.displaysectionstart(form.value.dependent, page_info, header_level2) %> <table id="dependentlist" class="tablesorter"><thead> <tr> <% if viewlibrary.check_permission("install") or viewlibrary.check_permission("upgrade") then %> @@ -66,13 +71,14 @@ <% for i,packagetable in pairs(form.value.dependent.value) do %> <tr> <% if viewlibrary.check_permission("install") or viewlibrary.check_permission("upgrade") then %> + <% packagecfe.value = packagetable.name %> <td> - <% if viewlibrary.check_permission("install") then %> - <%= html.link{value = "install?submit=true&package=" .. packagetable.name, label="Promote "} %> - <% end %> - <% if viewlibrary.check_permission("upgrade") and packagetable.upgrade then %> - <%= html.link{value = "upgrade?submit=true&package=" .. packagetable.name, label="Upgrade "} %> - <% end %> + <% if viewlibrary.check_permission("install") then %> + <% htmlviewfunctions.displayitem(cfe({type="form", value={package=packagecfe}, label="", option="Promote", action="install" }), page_info, -1) %> + <% end %> + <% if viewlibrary.check_permission("upgrade") and packagetable.upgrade then %> + <% htmlviewfunctions.displayitem(cfe({type="form", value={package=packagecfe}, label="", option="Upgrade", action="upgrade" }), page_info, -1) %> + <% end %> </td> <% end %> <td><%= html.link{value = "details?package="..packagetable.name, label=packagetable.name} %></td> @@ -81,3 +87,5 @@ </tr> <% end %> </tbody></table> +<% htmlviewfunctions.displaysectionend(header_level2) %> +<% htmlviewfunctions.displaysectionend(header_level) %> |