summaryrefslogtreecommitdiffstats
path: root/tinydns-status-html.lsp
diff options
context:
space:
mode:
authorTed Trask <ttrask01@yahoo.com>2014-04-25 07:00:06 +0000
committerTed Trask <ttrask01@yahoo.com>2014-04-25 07:00:06 +0000
commita15984cf2eacb65eed22a39cacc9641a7b39032a (patch)
tree8ba1b75db959f4439daf28809f5249435f4bc245 /tinydns-status-html.lsp
parent8c98538ce0b76fe67c4d29ae53232cbcd618d830 (diff)
downloadacf-tinydns-a15984cf2eacb65eed22a39cacc9641a7b39032a.tar.bz2
acf-tinydns-a15984cf2eacb65eed22a39cacc9641a7b39032a.tar.xz
Changes to use new htmlviewfunctions functions
Diffstat (limited to 'tinydns-status-html.lsp')
-rw-r--r--tinydns-status-html.lsp28
1 files changed, 10 insertions, 18 deletions
diff --git a/tinydns-status-html.lsp b/tinydns-status-html.lsp
index 77050d8..5ca1af4 100644
--- a/tinydns-status-html.lsp
+++ b/tinydns-status-html.lsp
@@ -6,37 +6,29 @@ html = require("acf.html")
<% htmlviewfunctions.displaycommandresults({"install","edit"}, session) %>
<% htmlviewfunctions.displaycommandresults({"startstop"}, session) %>
-<h1>System Info</h1>
<%
+local header_level = htmlviewfunctions.displaysectionstart(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
-%>
- <div class='item'><p class='left'>Install package</p>
- <div class='right'>
- <form action="<%= html.html_escape(page_info.script .. "/apk-tools/apk/install") %>" method="post">
- <input type='hidden' name='package' value='<%= html.html_escape(data.value.version.name) %>'>
- <input class='submit' type='submit' name='submit' value='Install'></form>
- </div></div><!-- end .item -->
-<%
+ 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, page_info, 0) -- 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
-%>
- <div class='item'><p class='left'>Enable autostart</p>
- <div class='right'>
- <form action="<%= html.html_escape(page_info.script .. "/alpine-baselayout/rc/edit") %>" method="post">
- <input type='hidden' name='servicename' value='<%= html.html_escape(data.value.autostart.name) %>'>
- <input type='hidden' name='redir' value='<%= html.html_escape(page_info.orig_action) %>'>
- <input class='submit' type='submit' value='Enable'></form>
- </div></div><!-- end .item -->
-<%
+ 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, page_info, 0) -- header_level 0 means display inline without header
end
htmlviewfunctions.displayitem(data.value.configdir)
htmlviewfunctions.displayitem(data.value.listen)
+
+htmlviewfunctions.displaysectionend(header_level)
%>
<% if viewlibrary and viewlibrary.dispatch_component and viewlibrary.check_permission("startstop") then