From 4c0e9b17d5bbcfb7e7a704c6a57af2cfe327c308 Mon Sep 17 00:00:00 2001 From: Ted Trask Date: Sat, 8 Mar 2014 23:49:47 +0000 Subject: Modified HTML views to use new htmlviewfunctions functions and replace links with forms created by displayitem Use htmlviewfunctions.displayheader .incrementheader .displayitemstart/middle/end --- rc-status-html.lsp | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) (limited to 'rc-status-html.lsp') diff --git a/rc-status-html.lsp b/rc-status-html.lsp index 001f790..c787234 100644 --- a/rc-status-html.lsp +++ b/rc-status-html.lsp @@ -35,20 +35,16 @@ <% +local redir = cfe({type="hidden", value=page_info.orig_action}) for i,item in ipairs(view.value) do %> + <% local servicename = cfe({type="hidden", value=item.servicename}) %> <% if viewlibrary.check_permission("edit") then - local editlink = cfe({type="link", value={}, label="", option="Edit", action="edit" }) - editlink.value.servicename = cfe({type="hidden", value=item.servicename}) - editlink.value.redir = cfe({type="hidden", value=page_info.orig_action}) - htmlviewfunctions.displayitem(editlink, -1, page_info) + htmlviewfunctions.displayitem(cfe({type="link", value={servicename=servicename, redir=redir}, label="", option="Edit", action="edit" }), -1, page_info) end %> <% if viewlibrary.check_permission("startstop") and item.actions then - local startstopform = cfe({type="form", value={}, label="", option={}, action="startstop" }) - startstopform.value.servicename = cfe({type="hidden", value=item.servicename}) - startstopform.value.redir = cfe({type="hidden", value=page_info.orig_action}) - + local startstopform = cfe({type="form", value={servicename=servicename}, label="", option={}, action="startstop" }) for i,a in ipairs(item.actions) do startstopform.option[#startstopform.option+1] = a:gsub("^%l", string.upper) end -- cgit v1.2.3