Diff for /rat/client/parameter.html between versions 1.63 and 1.64.2.3

version 1.63, 2011/12/08 21:37:51 version 1.64.2.3, 2016/08/05 17:39:45
Line 241  function month() { Line 241  function month() {
 function intminute() {  function intminute() {
    var thisminutes=cmins;     var thisminutes=cmins;
     var i;      var i;
     choicewrite('<select name="minutes" onchange="parent.intcalc();">');      var result = '';
       result += '<select name="minutes" onchange="parent.intcalc();">';
     for (i=0;i<=59;i++) {      for (i=0;i<=59;i++) {
         choicewrite('<option value="'+i+'"');          result += '<option value="'+i+'"';
         if (i==thisminutes) {          if (i==thisminutes) {
             choicewrite(' selected="selected"');              result += ' selected="selected"';
         }          }
         choicewrite('>'+i+'</option>');          result += '>'+i+'</option>';
     }      }
     choicewrite('</select>');      result += '</select>';
       return result;
 }   } 
   
 function inthour() {  function inthour() {
    var thishours=chours;     var thishours=chours;
     var i;      var i;
     choicewrite('<select name="hours" onchange="parent.intcalc();">');      var result = '';
       result += '<select name="hours" onchange="parent.intcalc();">';
     for (i=0;i<=23;i++) {      for (i=0;i<=23;i++) {
         choicewrite('<option value="'+i+'"');          result += '<option value="'+i+'"';
         if (i==thishours) {          if (i==thishours) {
             choicewrite(' selected="selected"');              result += ' selected="selected"';
         }          }
         choicewrite('>'+i+'</option>');          result += '>'+i+'</option>';
     }      }
     choicewrite('</select>');      result += '</select>';
 }       return result;
   }
   
 function intsecond() {  function intsecond() {
    var thisseconds=csecs;     var thisseconds=csecs;
     var i;      var i;
     choicewrite('<select name="seconds" onchange="parent.intcalc();">');      var result = '';
       result += '<select name="seconds" onchange="parent.intcalc();">';
     for (i=0;i<=59;i++) {      for (i=0;i<=59;i++) {
         choicewrite('<option value="'+i+'"');          result += '<option value="'+i+'"';
         if (i==thisseconds) {          if (i==thisseconds) {
             choicewrite(' selected="selected"');              result += ' selected="selected"';
         }          }
         choicewrite('>'+i+'</option>');          result += '>'+i+'</option>';
     }      }
     choicewrite('</select>');      result += '</select>';
 }       return result;
   }
   
   
 function intday() {  function intday() {
    var thisdate=cdays;     var thisdate=cdays;
     var i;      var i;
     choicewrite('<select name="date" onchange="parent.intcalc();">');      var result ='';
       result += '<select name="date" onchange="parent.intcalc();">';
     for (i=0;i<=31;i++) {      for (i=0;i<=31;i++) {
         choicewrite('<option value="'+i+'"');          result += '<option value="'+i+'"';
         if (i==thisdate) {          if (i==thisdate) {
             choicewrite(' selected="selected"');              result += ' selected="selected"';
         }          }
         choicewrite('>'+i+'</option>');          result += '>'+i+'</option>';
     }      }
     choicewrite('</select>');      result += '</select>';
       return result;
 }  }
   
 function intcalc() {  function intcalc() {
Line 342  function radiostringeval(newval) { Line 350  function radiostringeval(newval) {
 }  }
   
 function callradiostringeval(newval) {  function callradiostringeval(newval) {
    return 'onchange="parent.radiostringeval(\''      return 'onclick="parent.radiostringeval(\''+newval+'\')"';
           +newval+'\')" onclick="parent.radiostringeval(\''  
           +newval+'\')"';  
 }  }
   
 function intervaldis() {  function intervaldis() {
Line 473  function draw() { Line 479  function draw() {
       }        }
       if (pscat=='interval') {        if (pscat=='interval') {
          tablestart('Time interval');           tablestart('Time interval');
          choicewrite('<tr><td colspan="3">');           choicewrite( [
          intervaldis();              '<tr><td colspan="3">'+intervaldis()+'</td></tr>',
          choicewrite('</td></tr><tr><td>Time:'              '<tr><td>Time:</td><td colspan="2">',
          +'</td><td colspan="2">');                  '<span style="white-space:nowrap">'+intday()+' days </span>',
          intday();choicewrite('days ');                  '<span style="white-space:nowrap">'+inthour()+' hours</span>',
          inthour();choicewrite('hours ');                  '<span style="white-space:nowrap">'+intminute()+' mins</span>',
          intminute(); choicewrite('mins '); intsecond();                  '<span style="white-space:nowrap">'+intsecond()+' secs</span>',
          choicewrite('secs</td></tr></table>');                       '</td></tr>',
               '</table>',
               '<br />',
               ].join("\n"));
       } else {         } else { 
          choicewrite('<tr><td colspan="3">'           choicewrite('<tr><td colspan="3">'
          +cdate.toString()+           +cdate.toString()+
Line 681  function draw() { Line 690  function draw() {
            if (svalue=='default') { choicewrite(' checked="checked"'); }             if (svalue=='default') { choicewrite(' checked="checked"'); }
            choicewrite(' /> Default (only bubblesheet grading is lenient)</label><br />');             choicewrite(' /> Default (only bubblesheet grading is lenient)</label><br />');
         }          }
           if (pscat=='discussvote') {
              tablestart('Discussion Voting');
              choicewrite('<tr><td>Value:</td><td colspan="2">');
              choicewrite('<label><input name="stringval" value="yes"'+
                     ' type="radio" '+callradiostringeval('yes'));
              if (svalue=='yes') { choicewrite(' checked="checked"'); }
              choicewrite(' /> Yes</label><br />');
              choicewrite('<label><input name="stringval" value="notended"'+
                     ' type="radio" '+callradiostringeval('notended'));
              if (svalue=='notended') { choicewrite(' checked="checked"'); }
              choicewrite(' /> Yes, unless discussion ended</label><br />');
              choicewrite('<label><input name="stringval" value="no"'+
                     ' type="radio" '+callradiostringeval('no'));
              if (svalue=='no') { choicewrite(' checked="checked"'); }
              choicewrite(' /> No</label><br />');
           }
         if (pscat=='ip') {          if (pscat=='ip') {
            tablestart('IP Number/Name');             tablestart('IP Number/Name');
    choicewrite('<tr><td>Value:</td><td colspan="2">');     choicewrite('<tr><td>Value:</td><td colspan="2">');
Line 884  function init() { Line 909  function init() {
   selwrite('</head>');    selwrite('</head>');
   selwrite('<body>');    selwrite('<body>');
   selwrite('<form name="fsel" action=""><b>'+pname+'</b><br />');    selwrite('<form name="fsel" action=""><b>'+pname+'</b><br />');
   selwrite('<select name="fcat" onchange="parent.catchange();">');    selwrite('Format of Value(s): <select name="fcat" onchange="parent.catchange();">');
   
   if (ptype=='tolerance') {    if (ptype=='tolerance') {
      sopt('default','Default');       sopt('default','Default');
Line 949  function init() { Line 974  function init() {
      else if (pscat == 'examtype')     { sopt('examtype','Exam Type'); }       else if (pscat == 'examtype')     { sopt('examtype','Exam Type'); }
      else if (pscat == 'questiontype') { sopt('questiontype','Question Type'); }       else if (pscat == 'questiontype') { sopt('questiontype','Question Type'); }
      else if (pscat == 'lenient')      { sopt('lenient','Lenient Grading (Partial Credit)'); }       else if (pscat == 'lenient')      { sopt('lenient','Lenient Grading (Partial Credit)'); }
        else if (pscat == 'discussvote')  { sopt('discussvote','Discussion Voting'); }
      else if (pscat == 'ip')           { sopt('ip','IP Number/Name'); }       else if (pscat == 'ip')           { sopt('ip','IP Number/Name'); }
      else if (pscat == 'fileext')      { sopt('fileext','File Extension'); }       else if (pscat == 'fileext')      { sopt('fileext','File Extension'); }
      else if (pscat == 'useslots')     { sopt('useslots','Slots control access'); }       else if (pscat == 'useslots')     { sopt('useslots','Slots control access'); }

Removed from v.1.63  
changed lines
  Added in v.1.64.2.3


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>