summaryrefslogtreecommitdiff
path: root/swat/esptest/qooxdoo.esp
diff options
context:
space:
mode:
authorDerrell Lipman <derrell@samba.org>2006-12-31 20:12:12 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 14:35:23 -0500
commitd1e09e2e6f9db62bbab84abb53e23ee73764178a (patch)
tree18e57f756611c9d3e10fb41bf7c09eeb795028dd /swat/esptest/qooxdoo.esp
parent710dfce70ca9024d2f026518638bb193e914f4a0 (diff)
downloadsamba-d1e09e2e6f9db62bbab84abb53e23ee73764178a.tar.gz
samba-d1e09e2e6f9db62bbab84abb53e23ee73764178a.tar.bz2
samba-d1e09e2e6f9db62bbab84abb53e23ee73764178a.zip
r20446: rename swat directory to swat.obsolete; keeping it around since there is lots of useful info in it.
(This used to be commit 5f9f72a9cfab80561b23284001b67c4ea961757b)
Diffstat (limited to 'swat/esptest/qooxdoo.esp')
-rw-r--r--swat/esptest/qooxdoo.esp133
1 files changed, 0 insertions, 133 deletions
diff --git a/swat/esptest/qooxdoo.esp b/swat/esptest/qooxdoo.esp
deleted file mode 100644
index 554a4e90d5..0000000000
--- a/swat/esptest/qooxdoo.esp
+++ /dev/null
@@ -1,133 +0,0 @@
-<%
-/******************************/
-/* server side AJAJ functions */
-libinclude("server_call.js");
-
-/* this is a call that the client js code can make - it just adds
- some more elements to the passed object, then returns the object */
-function testfunc(x) {
- var sys = sys_init();
- x.nttime = sys.nttime();
- x.timestring = sys.httptime(x.nttime);
- return x;
-}
-
-/* register a call for clients to make */
-var call = servCallObj();
-call.add('testfunc', testfunc);
-
-/* run the function that was asked for */
-call.run();
-
- /***********************/
- /* now the main page */
- page_header("columns", "ESP qooxdoo test", "esptest");
-%>
-
-<script type="text/javascript" src="/scripting/client/encoder.js"></script>
-<script type="text/javascript" src="/scripting/client/call.js"></script>
-
-<h1>Samba4 qooxdoo test</h1>
-
- <script type="text/javascript">
-
- window.application.main = function()
- {
- var inlineWidget = new QxInline;
- var fieldSet = new QxFieldSet("thefieldset");
-
- with(fieldSet)
- {
- setWidth("40%");
- setMinHeight(400);
- setBottom(48);
- setMinWidth(500);
- };
-
- var gl = new QxGridLayout("auto,auto,auto,auto,auto", "100%");
- gl.setEdge(0);
- gl.setCellPaddingTop(3);
- gl.setCellPaddingBottom(3);
-
- inlineWidget.add(fieldSet);
-
- var d = this.getClientWindow().getDocument();
-
- var stopit = 0;
- var shared = new Object();
-
- function callback(o) {
- shared = o;
- var r = "Response:\\n";
- for (var i in shared) {
- r = r + "\\t" + i + " : " + shared[i] + "\\n";
- }
- ta.setText(r);
- if (shared.start_time == 0) {
- shared.start_time = shared.nttime;
- }
- shared.time_diff = shared.nttime - shared.start_time;
- shared.rate = shared.counter / (shared.time_diff * 0.0000001);
- shared.counter++;
- if (stopit == 0) {
- server_call_url("@@request.REQUEST_URI", 'testfunc', callback, shared);
- }
- }
-
- function start_call() {
- srv_printf("Starting calls ... (stopit=%d)\\n", stopit);
- stopit = 0;
- shared.counter = 0;
- shared.start_time = 0;
- server_call_url("@@request.REQUEST_URI", 'testfunc', callback, shared);
- };
-
- function stop_call() {
- srv_printf("Stopping calls\\n");
- stopit = 1;
- };
-
- function myButton(name, label, call) {
- var b = new QxButton(label);
- b.setWidth("25%");
- b.addEventListener("click", call);
- return b;
- };
-
- function myCheckBox(label, name, value) {
- var w = new QxCheckBox(label, value, name, value);
- w.setWidth("100%");
- return w;
- }
-
- var c1 = myCheckBox("Enable The Server", 'checkbox1', false);
- var c2 = myCheckBox("Another Server", 'checkbox2', true);
- var t3 = new QxTextField("hello");
- var b1 = myButton("send", "Make Call", start_call);
- var b2 = myButton("stop", "Stop Call", stop_call);
- var ta = new QxTextArea;
- ta.setText("initial text");
- ta.setWidth("80%");
- ta.setHeight(150);
- ta.setVerticalAlign("top");
-
- gl.add(c1, { row : 1, col : 1 });
- gl.add(c2, { row : 2, col : 1 });
- gl.add(t3, { row : 3, col : 1, scaleHorizontal: true });
- gl.add(b1, { row : 4, col : 1 });
- gl.add(ta, { row : 5, col : 1 });
- gl.add(b2, { row : 6, col : 1 });
-
- fieldSet.add(gl);
-
- inlineWidget.add(fieldSet);
-
- d.add(inlineWidget, "canvas");
- };
-
- </script>
-
-
- <div id="canvas" style="overflow:hidden;position:static;margin-top:38px;margin-left:10px;margin-right:700px;width:700px"></div>
-
-<% page_footer(); %>