summaryrefslogtreecommitdiffstats
path: root/did-assigndefinition-html.lsp
diff options
context:
space:
mode:
Diffstat (limited to 'did-assigndefinition-html.lsp')
-rw-r--r--[l---------]did-assigndefinition-html.lsp50
1 files changed, 49 insertions, 1 deletions
diff --git a/did-assigndefinition-html.lsp b/did-assigndefinition-html.lsp
index ea40188..1b9ee32 120000..100644
--- a/did-assigndefinition-html.lsp
+++ b/did-assigndefinition-html.lsp
@@ -1 +1,49 @@
-did-editdefinition-html.lsp \ No newline at end of file
+<% local form, viewlibrary, page_info = ... %>
+<% require("viewfunctions") %>
+
+<link rel="stylesheet" type="text/css" href="/jquery.autocomplete.css">
+<script type="text/javascript" src="/js/jquery-latest.js"></script>
+<script type="text/javascript" src="/js/jquery.autocomplete.js"></script>
+<script type="text/javascript">
+ var lastdata = {};
+ $(function(){
+// var data = "<% local result = viewlibrary.dispatch_component("listdefinitions", nil, true)
+ local tab = {}
+ for i,res in ipairs(result.value.definitions.value) do
+ tab[#tab+1] = res.did
+ end
+ io.write(table.concat(tab, " ")) %>".split(" ");
+ $("#did").focus();
+ $("#did").attr('autocomplete', 'off');
+// $("#did").autocomplete(data);
+ $("#did").autocomplete("cgi-bin/acf/did/did/searchdefinitionlist");
+ $("#did").progress(function(event,data) {
+ // The data is the number of results
+ if (lastdata != data) {
+ lastdata = data;
+ if (data == 1) {
+ $("#diderrtxt").html("");
+ $("#extension").focus();
+ }
+ else if (data == 0)
+ $("#diderrtxt").html("No result");
+ else
+ $("#diderrtxt").html("");
+ };
+ });
+
+ });
+</script>
+
+<H1>Assign Definition</H1>
+<DL>
+<p class="error" id="errortxt"><p></DD>
+<form action="/cgi-bin/acf/did/did/assigndefinition" method="POST">
+<DT>DID</DT>
+<DD><input class="text" type="text" id="did" name="did" value="">
+<p class="error" id="diderrtxt"><p></DD>
+<DT>Extension</DT>
+<DD><input class="text" type="text" id="extension" name="extension" value=""></DD>
+<DT></DT><DD><input class="submit" type="submit" name="Save" value="Save"></DD>
+</FORM>
+</DL>