Rev 10954 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
10954 | bpr | 1 | <script type="text/javascript"> |
2 | //<![CDATA[ |
||
3 | "use strict"; |
||
4 | <!-- will return all 'userdraw' or 'userinput' data from all canvas javascript includes --> |
||
5 | <!-- will return all 'drag&drop' or 'onclick' data from all canvas javascript includes --> |
||
6 | function read_canvas(){ |
||
7 | if( typeof popup !== 'undefined' ){ |
||
8 | var fun = popup['read_canvas'+canvas_scripts[0]]; |
||
9 | return fun(); |
||
10 | } |
||
11 | else |
||
12 | { |
||
13 | 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;} |
||
14 | }; |
||
15 | }; |
||
16 | function read_dragdrop(){ |
||
17 | if( typeof popup !== 'undefined' ){ |
||
18 | var fun = popup['read_dragdrop'+canvas_scripts[0]]; |
||
19 | return fun(); |
||
20 | }else{ |
||
21 | 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;} |
||
22 | }; |
||
23 | }; |
||
24 | //]]> |
||
25 | </script> |
||
26 | <input type="button" onclick="alert(read_canvas());" value="read_canvas()" /> |
||
27 | <input type="button" onclick="alert(read_dragdrop());" value="read_dragdrop()" /> |