summaryrefslogtreecommitdiffstats
path: root/did-editdefinition-html.lsp
diff options
context:
space:
mode:
Diffstat (limited to 'did-editdefinition-html.lsp')
-rw-r--r--did-editdefinition-html.lsp18
1 files changed, 15 insertions, 3 deletions
diff --git a/did-editdefinition-html.lsp b/did-editdefinition-html.lsp
index 74b13bc..b7bc3d3 100644
--- a/did-editdefinition-html.lsp
+++ b/did-editdefinition-html.lsp
@@ -4,6 +4,7 @@ require("format")
require("json")
%>
+<% if page_info.action == "editdefinition" then %>
<style type="text/css">
.alt {
background: #ecf6fc;
@@ -107,6 +108,7 @@ require("json")
$("input.submit").click(submitFile);
});
</script>
+<% end %>
<% if form.descr then
session.didresult = form.descr
@@ -132,17 +134,26 @@ else %>
<H1><%= html.html_escape(form.label) %></H1>
<% displayformstart(form, page_info) %>
<%
- local order = {"did", "description", "identification", "department", "lastchange", "rules"}
- if page_info.action == "editdefinition" then
+ local order = {"did", "description", "identification", "department", "rules", "lastchange", "available"}
+ if page_info.action ~= "createdefinition" then
form.value.did.readonly = true
form.value.lastchange.readonly = true
end
- form.value.rules.type = "hidden"
+ form.value.available.type = "hidden"
+ if page_info.action == "editdefinition" then
+ form.value.rules.type = "hidden"
+ elseif page_info.action == "editdefinitionextension" then
+ form.value.rules.label = "Extension"
+ form.value.rules.descr = nil
+ form.value.rules.type = "text"
+ form.value.rules.value = string.gsub(form.value.rules.value, ",.*", "")
+ end
for i,name in ipairs(order) do
displayformitem(form.value[name], name)
end
%>
</DL>
+<% if page_info.action == "editdefinition" then %>
<H2>Rules</H2>
<DL><div id="rules">
<p>Rules are listed from least specific to most specific:</p>
@@ -154,4 +165,5 @@ else %>
<DL>
<DT></DT><DD><input class="submit" type="submit" name="Test" value="Test"></DD>
<DT></DT><DD><input class="submit" type="submit" name="Cancel" value="Cancel"></DD>
+<% end %>
<% displayformend(form) %>