Rev 9328 | Rev 12042 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 9328 | Rev 10954 | ||
---|---|---|---|
Line 2... | Line 2... | ||
2 | !distribute items $sw,$sw into sw_1,sw_2 |
2 | !distribute items $sw,$sw into sw_1,sw_2 |
3 | 3 | ||
4 | !if $sw=pari |
4 | !if $sw=pari |
5 | !set sw_1=gp |
5 | !set sw_1=gp |
6 | !endif |
6 | !endif |
7 | !if $sw iswordof draw |
7 | !if $sw iswordof draw |
8 | !set sw_1=flydraw |
8 | !set sw_1=flydraw |
9 | !set sw_2=flydraw |
9 | !set sw_2=flydraw |
10 | !endif |
10 | !endif |
11 | !if $sw=insmath |
11 | !if $sw=insmath |
12 | !set sw_1=latex |
12 | !set sw_1=latex |
Line 58... | Line 58... | ||
58 | !instex $src1 |
58 | !instex $src1 |
59 | !goto after |
59 | !goto after |
60 | !endif |
60 | !endif |
61 | !if $sw=canvasdraw |
61 | !if $sw=canvasdraw |
62 | $swout |
62 | $swout |
63 | <br /> |
- | |
64 | <script type="text/javascript"> |
- | |
65 | //<![CDATA[ |
- | |
66 | "use strict"; |
- | |
67 | <!-- will return all 'userdraw' or 'userinput' data from all canvas javascript includes --> |
- | |
68 | <!-- will return all 'drag&drop' or 'onclick' data from all canvas javascript includes --> |
- | |
69 | function read_canvas(){ |
- | |
70 | if( typeof popup !== 'undefined' ){ |
- | |
71 | var fun = popup['read_canvas'+canvas_scripts[0]]; |
- | |
72 | return fun(); |
- | |
73 | } |
- | |
74 | else |
- | |
75 | { |
- | |
76 | 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;} |
- | |
77 | }; |
- | |
78 | }; |
- | |
79 | function read_dragdrop(){ |
- | |
80 | if( typeof popup !== 'undefined' ){ |
- | |
81 | var fun = popup['read_dragdrop'+canvas_scripts[0]]; |
- | |
82 | return fun(); |
- | |
83 | }else{ |
- | |
84 |
|
63 | !read script_canvasdraw |
85 | }; |
- | |
86 | }; |
- | |
87 | //]]> |
- | |
88 | </script> |
- | |
89 | <input type="button" onclick="alert(read_canvas());" value="read_canvas()" /> |
- | |
90 | <input type="button" onclick="alert(read_dragdrop());" value="read_dragdrop()" /> |
- | |
91 | !goto after |
64 | !goto after |
92 | !endif |
65 | !endif |
93 | !if $sw=jmol |
66 | !if $sw=jmol |
94 | !set swout1=!lines2rows $swout |
67 | !set swout1=!lines2rows $swout |
95 | !readproc slib/chemistry/jmolshow $swout1,200,200,white,, |
68 | !readproc slib/chemistry/jmolshow $swout1,200,200,white,, |