From eedf5486f3c22c2248bfc8c98fddf1398cbed181 Mon Sep 17 00:00:00 2001 From: Ted Trask Date: Mon, 3 Mar 2014 16:19:14 +0000 Subject: Modify status HTML view to use htmlviewfunctions for everything --- app/status-html.lsp | 25 +++++++++---------------- 1 file changed, 9 insertions(+), 16 deletions(-) diff --git a/app/status-html.lsp b/app/status-html.lsp index 8fa6b33..6846dea 100644 --- a/app/status-html.lsp +++ b/app/status-html.lsp @@ -6,31 +6,24 @@ html = require("acf.html") <% htmlviewfunctions.displaycommandresults({"install","edit"}, session) %> <% htmlviewfunctions.displaycommandresults({"startstop"}, session) %> -

System Info

<% +htmlviewfunctions.displayheader(data, page_info) htmlviewfunctions.displayitem(data.value.status) htmlviewfunctions.displayitem(data.value.version) if data.value.version and data.value.version.errtxt and viewlibrary.check_permission("apk-tools/apk/install") then -%> -

Install package

-
" method="post"> - -
-
-<% + local install = cfe({ type="form", value={}, label="Install package", option="Install", action=page_info.script.."/apk-tools/apk/install" }) + install.value.package = cfe({ type="hidden", value=data.value.version.name }) + htmlviewfunctions.displayitem(install, 0, page_info) -- header_level 0 means display inline without header end htmlviewfunctions.displayitem(data.value.autostart) if not (data.value.version and data.value.version.errtxt) and data.value.autostart and data.value.autostart.errtxt and viewlibrary.check_permission("alpine-baselayout/rc/edit") then -%> -

Enable autostart

-
" method="POST"> - - -
-
-<% end %> + local autostart = cfe({ type="link", value={}, label="Enable autostart", option="Enable", action=page_info.script.."/alpine-baselayout/rc/edit" }) + autostart.value.servicename = cfe({ type="hidden", value=data.value.autostart.name }) + autostart.value.redir = cfe({ type="hidden", value=page_info.orig_action }) + htmlviewfunctions.displayitem(autostart, 0, page_info) -- header_level 0 means display inline without header +end %> <% if viewlibrary and viewlibrary.dispatch_component and viewlibrary.check_permission("startstop") then viewlibrary.dispatch_component("startstop") -- cgit v1.2.3