Subversion Repositories wimsdev

Rev

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

  1. !set n=$counter
  2. <script>
  3. //<![CDATA[
  4.     function demomath() {
  5.     var myvar1=document.getElementById('mathinput').value;
  6.     !increase myvar2
  7.     var myvar2=$myvar2;
  8.     var myvar4="$myvar4";
  9.     myvar1= encodeURIComponent( myvar1 );
  10.     myvar2= encodeURIComponent( myvar2 );
  11.     myvar4= encodeURIComponent( myvar4 );
  12.     var URL = '$wims_ref_name?session=$session&module=$module&cmd=help&showmath=1&myvar1='+myvar1+'&+myvar2='+myvar2+'&+myvar4='+myvar4;
  13.     document.location.href = URL;
  14.     }
  15. //]]>
  16. </script>
  17.     !! myvar2 counts the number of calls to this file
  18.     !! no playing allowed: 5 times then it's over
  19. <table>
  20.    <tr>
  21.    <td style="text-align:center;background-color:lightblue">
  22.         !if $myvar1!=$empty
  23.             <hr />
  24.             !set myvar1=!nonempty line $myvar1
  25.             !set l=!linecnt $myvar1
  26.             !if $l=1
  27.                 !set myvar1=!rawmath $myvar1
  28.                 !set texvar=!texmath $myvar1
  29.             !else
  30.                 !set symbols= --->,-->,->,===>,==>,=>
  31.                 !for s=1 to $l
  32.                     !set L=!line $s of $myvar1
  33.                     !set L=!rawmath $L
  34.                     !set m=!append line $L to $m
  35.                     !for p in $symbols
  36.                         !set L=!replace internal $p by \rightarrow in $L
  37.                     !next p
  38.                     !set L=!texmath $L
  39.                     !set texvar=!append line $L \\  to $texvar
  40.                 !next s
  41.                 !set texvar=\begin{array}{l} \special{color=red}$texvar \end{array}
  42.                 !set myvar1=$m
  43.             !endif
  44.             !insmath $texvar
  45.             <hr />
  46.         !endif
  47.    </td>
  48. !if $myvar2 !=5
  49.    </tr>
  50.    <tr>
  51.    <td>
  52.         <textarea id="mathinput" class="schaersvoorde_textarea" wrap="off" cols="20" rows="1" >$myvar1</textarea>
  53.    </td>
  54.    </tr>
  55.    <tr>
  56.    <td>
  57.         <table>
  58.             <tr>
  59.             <td>
  60.                 <input type="button" style="background-color:lightgreen;font-size:10pt;" onclick="javascript:demomath();" id="schaersvoorde_extra_button" value="SHOW FORMULA" />
  61.             </td>
  62.             </tr>
  63.             <tr>
  64.             <td>
  65.                 <input type="button" style="background-color:lightgreen;font-size:10pt;" onclick="javascript:window.close();" id="schaersvoorde_nok_button" value="EXIT"/>
  66.             </td>
  67.             </tr>
  68.    !if $questiontype=0 and $inputs>0 and $inputs <2
  69.    !! dus alleen laten opsturen bij een enkel open antwoord
  70. <script>
  71. //<![CDATA[
  72.    function sendanswer() {
  73.         var reply=document.getElementById('mathinput').value;
  74.         reply= encodeURIComponent( reply );
  75.         var URL = '$wims_ref_name?session=$myvar4&+module=$module&+cmd=reply&+reply$n='+reply ;
  76.         opener.location.href = URL;
  77.         window.close();
  78.    }
  79. //]]>
  80. </script>
  81.             <tr>
  82.             <td>
  83.                 <input type="button" style="background-color:orange;font-size:10pt;" value="$send" onclick="javascript:sendanswer();"/>
  84.             </td>
  85.    !endif
  86.             </tr>
  87.         </table>
  88.    </td>
  89.    </tr>
  90. </table>
  91. <script src="$jsdir/wz_tooltip.js"></script>
  92.