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 --- interfaces-read-html.lsp | 36 ++++++++++++++++++++---------------- 1 file changed, 20 insertions(+), 16 deletions(-) (limited to 'interfaces-read-html.lsp') diff --git a/interfaces-read-html.lsp b/interfaces-read-html.lsp index ae84b44..a9150e6 100644 --- a/interfaces-read-html.lsp +++ b/interfaces-read-html.lsp @@ -19,27 +19,31 @@ html = require("acf.html") viewlibrary.dispatch_component("status") end %> +<% local redir = cfe({type="hidden", value=page_info.orig_action}) %> <% htmlviewfunctions.displayheader(view, page_info) %> <% for i,entry in ipairs(view.value) do - local interface = entry.value %> -
<%= html.html_escape(interface.name.value) %>
-
+ local interface = entry.value + htmlviewfunctions.displayitemstart() + %> + <%= html.html_escape(interface.name.value) %> + <% htmlviewfunctions.displayitemmiddle() %> <% if viewlibrary.check_permission("update") or viewlibrary.check_permission("delete") or viewlibrary.check_permission("ifup") or viewlibrary.check_permission("ifdown") then %> + <% local name = cfe({type="hidden", value=interface.name.value}) %> <% end %> @@ -52,7 +56,7 @@ end %> end end %>
- <% if viewlibrary.check_permission("update") then %> - Edit - <% end - if viewlibrary.check_permission("delete") then %> - Delete - <% end - if viewlibrary.check_permission("ifup") then %> - ifup - <% end - if viewlibrary.check_permission("ifdown") then %> - ifdown - <% end %> + <% if viewlibrary.check_permission("update") then + htmlviewfunctions.displayitem(cfe({type="link", value={name=name, redir=redir}, label="", option="Edit", action="update" }), -1, page_info) + end + if viewlibrary.check_permission("delete") then + htmlviewfunctions.displayitem(cfe({type="form", value={name=name}, label="", option="Delete", action="delete" }), -1, page_info) + end + if viewlibrary.check_permission("ifup") then + htmlviewfunctions.displayitem(cfe({type="form", value={name=name}, label="", option="ifup", action="ifup" }), -1, page_info) + end + if viewlibrary.check_permission("ifdown") then + htmlviewfunctions.displayitem(cfe({type="form", value={name=name}, label="", option="ifdown", action="ifdown" }), -1, page_info) + end %>
-
+ <% htmlviewfunctions.displayitemend() %> <% end %> <% if viewlibrary and viewlibrary.dispatch_component then -- cgit v1.2.3