Subversion Repositories wimsdev

Rev

Rev 934 | Rev 5731 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

  1. !set n=$counter
  2. <script type="text/javascript">
  3.     function demomath() {
  4.     var myvar1=document.mathform.myvar1.value;
  5.     var myvar2=document.mathform.myvar2.value;
  6.     var myvar3=document.mathform.myvar3.value;
  7.     var myvar4="$myvar4";
  8.     myvar1= encodeURIComponent( myvar1 );
  9.     myvar2= encodeURIComponent( myvar2 );
  10.     myvar3= encodeURIComponent( myvar3 );
  11.     myvar4= encodeURIComponent( myvar4 );
  12.     var URL = '$wims_ref_name?session=$session&module=$module&cmd=help&+&showmath=1&+myvar1='+myvar1+'&+myvar2='+myvar2+'&+myvar3='+myvar3+'&+myvar4='+myvar4;
  13.     document.location.href = URL;
  14.     }
  15. </script>
  16. <form name="mathform" action="">
  17.     !increase myvar2
  18.     !if $myvar3 != $empty
  19.         !set wims_texsize=$myvar3
  20.     !endif
  21.     !! myvar2 counts the number of calls to this file
  22.     !! no playing allowed: 5 times then it's "over"
  23.    <input type=hidden name=myvar2 value=$myvar2>
  24.    <table summary="" $paperbg cellpadding="2" width="70%" >
  25.         <tr>
  26.         <td valign="top" align="lef">
  27.             <a onmouseover="return escape('$mathchecktext')">
  28.                 Tex Size:<br>
  29.                 <select name="myvar3">
  30.                     <option value="0">0</option>
  31.                     <option value="+4">+4</option>
  32.                     <option value="+3">+3</option>
  33.                     <option value="+2">+2</option>
  34.                     <option value="+1">+1</option>
  35.                     <option value="-1">-1</option>
  36.                     <option value="-2">-2</option>
  37.                     <option value="-3">-3</option>
  38.                     <option value="-4">-4</option>
  39.                 </select>
  40.                 </a>
  41.         </td>
  42.         </tr><tr>
  43.         <td valign="middle" align="center" style="border:1px solid #ff0000">
  44.             !if $myvar1!=$empty
  45.                 !set myvar1=!nonempty line $myvar1
  46.                 !set l=!linecnt $myvar1
  47.                 !if $l=1
  48.                     !set myvar1=!rawmath $myvar1
  49.                     !set texvar=!texmath $myvar1
  50.                 !else
  51.                 !set symbols= --->,-->,->,===>,==>,=>
  52.                     !for s=1 to $l
  53.                         !set L=!line $s of $myvar1
  54.                         !set L=!rawmath $L
  55.                         !set m=!append line $L to $m
  56.                         !for p in $symbols
  57.                             !set L=!replace internal $p by \rightarrow in $L
  58.                         !next p
  59.                         !set L=!texmath $L
  60.                         !set texvar=!append line $L \\  to $texvar
  61.                     !next s
  62.                     !set texvar=\begin{array}{l} $texvar \end{array}
  63.                     !set myvar1=$m
  64.                 !endif
  65.                 !insmath $texvar
  66.             !endif
  67.         </td>
  68.         !if $myvar2 !=5
  69.             </tr><tr>
  70.             <td align="center">
  71.                 <textarea style=$textareastyle wrap="off" cols=20 rows=1 name="myvar1">$myvar1</textarea>
  72.             </td>
  73.             </tr><tr>
  74.             <td align="center">
  75.                 <table summary="">
  76.                     <tr>
  77.                     <td align="center">
  78.                         <input  onclick="javascript:demomath();" style="background-color:lightgreen;font-weight:normal;font-size:11px;text-align:center;" value="SHOW FORMULA">
  79.                     </td>
  80.                     <td align="center">
  81.                         <input  onclick="javascript:window.close();" style="background-color:lightgreen;font-weight:normal;font-size:11px;text-align:center;" value="EXIT">  
  82.                     </td>
  83.                     </tr>
  84.                 </table>
  85.                 !if $questiontype=0 and $inputs=1
  86.                     !! dus alleen laten opsturen bij een enkel open antwoord
  87.                     <script type="text/javascript">
  88.                         function sendanswer() {
  89.                             var reply=document.mathform.myvar1.value;
  90.                             reply= encodeURIComponent( reply );
  91.                             var URL = '$wims_ref_name?session=$myvar4&+module=$module&+cmd=reply&+reply$n='+reply ;
  92.                             opener.location.href = URL;
  93.                             window.close();
  94.                         }
  95.                     </script>
  96.                     <form name="inputmath" action="">
  97.                         <input type="button" style="background-color:red;font-weight:normal;font-size:11px;text-align:center;"  value="$send" onclick="javascript:sendanswer();"/>
  98.                     </form>
  99.                     !endif
  100.                 </td>
  101.             !else
  102.                 </tr><tr>
  103.                 <td align="center">
  104.                     <input  onclick="javascript:window.close();" style="$mybuttonstyle" value="EXIT">  
  105.                 </td>      
  106.             !endif
  107.             </tr>
  108.         </table>
  109. </form>
  110. <script type="text/javascript" src="$jsdir/wz_tooltip.js"></script>
  111.