From 2997f4bd43420163ee01fcbacdf8cf958dedcfea Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Sat, 20 Aug 2005 22:45:48 +0000 Subject: r9434: moved the registry editor into a common js library. Deryck, does this look ok? Apologies if this treads on your toes. (This used to be commit 8295eb01c0e1eec4f7c5bd211eac80b92ff9549e) --- swat/esptest/registry.esp | 154 ++++++++-------------------------------------- 1 file changed, 24 insertions(+), 130 deletions(-) (limited to 'swat/esptest/registry.esp') diff --git a/swat/esptest/registry.esp b/swat/esptest/registry.esp index 14e3173f2d..b65b5d1b24 100644 --- a/swat/esptest/registry.esp +++ b/swat/esptest/registry.esp @@ -1,145 +1,39 @@ <% -/******************************/ -/* server side AJAJ functions */ -libinclude("base.js"); -libinclude("winreg.js"); -libinclude("server_call.js"); - -/* - server side call to return a listing of elements in a winreg path -*/ -function enum_path(binding, path) { - printf("enum_path(%s, %s)\n", binding, path); - var reg = winreg_init(); - security_init(reg); - - reg.credentials = session.authinfo.credentials; - - var status = reg.connect(binding); - if (status.is_ok != true) { - printVars(status); - return undefined; - } - var list = winreg_enum_path(reg, path); - return list; -} - -/* register a call for clients to make */ -var call = servCallObj(); -call.add('enum_path', enum_path); - -/* run the function that was asked for */ -call.run(); - - /***********************/ - /* now the main page */ page_header("columns", "ESP registry edit", "esptest"); %> +

Registry Editor

- + var qwidget = new QxWidget; + qwidget.setHeight(800); + qwidget.setWidth("100%"); + qwidget.setBorder(QxBorder.presets.groove); + + var btn1 = new QxButton("Registry Editor"); + btn1.set({ top: 20, left : 30 }); + btn1.addEventListener("click", function() { + var regedit = regedit_widget("ncalrpc:"); + qwidget.add(regedit); + regedit.startup(); + }); + qwidget.add(btn1); + inlineWidget.add(qwidget); + doc.add(inlineWidget, "canvas"); +} + -
+
<% page_footer(); %> -- cgit