Subversion Repositories wimsdev

Rev

Rev 13940 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
17172 bpr 1
<script>
10954 bpr 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>
17172 bpr 26
   <input type="button" onclick="alert(read_canvas());" value="read_canvas()">
27
   <input type="button" onclick="alert(read_dragdrop());" value="read_dragdrop()">