Subversion Repositories wimsdev

Rev

Rev 14409 | Rev 15715 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 14409 Rev 14945
Line 2... Line 2...
2
# do not run compile time !
2
# do not run compile time !
3
# generates simple canvasdraw usage html-page and a javascript live example
3
# generates simple canvasdraw usage html-page and a javascript live example
-
 
4
 
-
 
5
# See the generated canvasdraw help at http://localhost/wims/?module=adm/createxo&cmd=help&special_parm=canvasdraw
4
 
6
 
5
##echo "install into wims distribution(D)
7
##echo "install into wims distribution(D)
6
##or use for local testing (L) ?
8
##or use for local testing (L) ?
7
##D,L ?"
9
##D,L ?"
8
##read ans
10
##read ans
Line 15... Line 17...
15
else
17
else
16
  jsdir="./examples"
18
  jsdir="./examples"
17
fi
19
fi
18
in="canvasdraw.c"
20
in="canvasdraw.c"
19
phtml="canvasdraw.phtml"
21
phtml="canvasdraw.phtml"
20
html="canvasdraw.html"
22
# html="canvasdraw.html"
21
tmp="canvas_index"
23
tmp="canvas_index"
22
keys="keywords"
24
keys="keywords"
23
datum=`date +%d-%m-%Y`
25
datum=`date +%d-%m-%Y`
24
htmlhead="<!DOCTYPE html><html><body>"
26
# htmlhead="<!DOCTYPE html><html><body>"
25
htmltail="</body></html>"
27
# htmltail="</body></html>"
26
interaction="<script>\"use strict\";function read_canvas(){if( typeof popup !== 'undefined' ){var fun = popup['read_canvas'+canvas_scripts[0]];return fun();}else{var script_len = canvas_scripts.length;var draw_reply = \"\";var found_result = false;for(var p = 0 ; p < script_len ; p++){var fun = eval(\"read_canvas\"+canvas_scripts[p]);if( typeof fun === 'function'){var result = fun();if( result && result.length != 0){if(script_len == 1 ){ return result;};found_result = true;draw_reply = draw_reply + \"[\"+p+\"]=\"+ result + \"\n\";};};};if( found_result ){return draw_reply;}else{return null;}};};function read_dragdrop(){if( typeof popup !== 'undefined' ){var fun = popup['read_dragdrop'+canvas_scripts[0]];return fun();}else{var script_len = canvas_scripts.length;var dragdrop_reply = \"\";var found_result = false; for(var p = 0 ; p < script_len ; p++){var fun = eval(\"read_dragdrop\"+canvas_scripts[p]); if(typeof fun === 'function'){var result = fun();if( result && result.length != 0 ){if(script_len == 1 ){ return result;};found_result = true;dragdrop_reply = dragdrop_reply + \"[\"+p+\"]=\" + result +\"\n\";};};};if( found_result ){return dragdrop_reply;}else{return null;}};};</script><input type=\"button\" onclick=\"alert(read_canvas());\" value=\"read_canvas()\" /><input type=\"button\" onclick=\"alert(read_dragdrop());\" value=\"read_dragdrop()\" />"
28
# interaction="<script>\"use strict\";function read_canvas(){if( typeof popup !== 'undefined' ){var fun = popup['read_canvas'+canvas_scripts[0]];return fun();}else{var script_len = canvas_scripts.length;var draw_reply = \"\";var found_result = false;for(var p = 0 ; p < script_len ; p++){var fun = eval(\"read_canvas\"+canvas_scripts[p]);if( typeof fun === 'function'){var result = fun();if( result && result.length != 0){if(script_len == 1 ){ return result;};found_result = true;draw_reply = draw_reply + \"[\"+p+\"]=\"+ result + \"\n\";};};};if( found_result ){return draw_reply;}else{return null;}};};function read_dragdrop(){if( typeof popup !== 'undefined' ){var fun = popup['read_dragdrop'+canvas_scripts[0]];return fun();}else{var script_len = canvas_scripts.length;var dragdrop_reply = \"\";var found_result = false; for(var p = 0 ; p < script_len ; p++){var fun = eval(\"read_dragdrop\"+canvas_scripts[p]); if(typeof fun === 'function'){var result = fun();if( result && result.length != 0 ){if(script_len == 1 ){ return result;};found_result = true;dragdrop_reply = dragdrop_reply + \"[\"+p+\"]=\" + result +\"\n\";};};};if( found_result ){return dragdrop_reply;}else{return null;}};};</script><input type=\"button\" onclick=\"alert(read_canvas());\" value=\"read_canvas()\" /><input type=\"button\" onclick=\"alert(read_dragdrop());\" value=\"read_dragdrop()\" />"
27
 
29
 
28
# these are only used to simulate a wims session
30
# these are only used to simulate a wims session
29
export "w_wims_session"="example"
31
export "w_wims_session"="example"
30
export "w_session"="123"
32
export "w_session"="123"
31
export "w_wims_home"="/var/wims/src/Misc"
33
export "w_wims_home"="/var/wims/src/Misc"