Subversion Repositories wimsdev

Rev

Rev 16831 | Blame | Compare with Previous | Last modification | View Log | RSS feed

  1. !if $wims_read_parm=$empty
  2.   !exit
  3. !endif
  4.  
  5. !set pp=!trim $wims_read_parm
  6. !! useful only (?) in draw for symbols as \RR
  7. !!set pp=!replace internal \\ by ///?/?/?/// in $pp
  8. !!set pp=!replace internal \ by $$m_ in $pp
  9. !!set pp=!replace internal ///?/?/?/// by \\ in $pp
  10. !set pp=!translate internal $   $ to $\
  11. $ in $pp
  12. !set s_=!line 1 of $pp
  13.  
  14. !set tmp=!text remove ,0123456789 in $s_
  15. !set tmpcnt=!itemcnt $s_
  16. !if size notin $s_ and ($tmp notsametext $empty or $s_=$empty or $tmpcnt!=2)
  17.   !exit
  18. !endif
  19. !if size isin $s_
  20.   !set s_=!replace internal size by in $s_
  21.   !set s_=!trim $s_
  22. !endif
  23. !set pp=!line 2 to -1 of $pp
  24.  
  25. !read canvasimagedir.phtml $pp
  26. !set pp=!trim $canvas_ppm
  27.  
  28. !set pp=!rows2lines $pp
  29. !!non empty lines in canvasdraw
  30. !set pp=!nonempty lines $pp
  31. !set canvasdraw_out=!exec canvasdraw\
  32. size $s_\
  33. $pp
  34. !reset canvasdraw_idclass
  35. !set id1=!positionof canvas_div in $canvasdraw_out
  36. !if $id1!=$empty
  37.   !set id2=!positionof " in $canvasdraw_out
  38.  !for j in $id2
  39.    !if $j>$id1
  40.      !break
  41.    !endif
  42.  !next
  43.  !set canvasdraw_idclass=!char $id1+1 to $j of $canvasdraw_out
  44. !endif
  45. !set canvasdraw_out=!replace internal , by in $canvasdraw_out
  46. !!set canvasdraw_out=<div class="wims_scrollable">$canvasdraw_out</div>
  47.  
  48. $canvasdraw_out
  49.