Diff for /rat/client/parameter.html between versions 1.64.2.5.4.1 and 1.71.2.2

version 1.64.2.5.4.1, 2022/03/26 00:50:53 version 1.71.2.2, 2019/03/02 16:25:56
Line 287  function intsecond() { Line 287  function intsecond() {
     }      }
     result += '</select>';      result += '</select>';
     return result;      return result;
 }  } 
   
   
 function intday() {  function intday() {
Line 323  function intcalc() { Line 323  function intcalc() {
                         newpmodval = sform.donebutton[i].value;                          newpmodval = sform.donebutton[i].value;
                         newpextravaltwo = sform.donebutton_text.value;                          newpextravaltwo = sform.donebutton_text.value;
                     } else {                      } else {
                         if (sform.donebutton[i].value == '_done_proctor') {                          if (sform.donebutton[i].value == '_done_proctor') { 
                             newpmodval = sform.donebutton[i].value;                              newpmodval = sform.donebutton[i].value;
                             newpextraval = sform.donebutton_proctorkey.value;                              newpextraval = sform.donebutton_proctorkey.value;
                             newpextravaltwo = sform.donebutton_text.value;                              newpextravaltwo = sform.donebutton_text.value;
Line 344  function intcalc() { Line 344  function intcalc() {
                 svalue += donevals[1];                  svalue += donevals[1];
             }              }
             if (newpextravaltwo) {              if (newpextravaltwo) {
                 if (newpextravaltwo != 'Done') {                  if (newpextravaltwo != 'Done') { 
                     svalue += ':'+newpextravaltwo+':';                      svalue += ':'+newpextravaltwo+':';
                 }                  }
             }              }
Line 395  function validateInterval() { Line 395  function validateInterval() {
         for (var i=0; i<sform.donebutton.length; i++) {          for (var i=0; i<sform.donebutton.length; i++) {
             if (sform.donebutton[i].checked) {              if (sform.donebutton[i].checked) {
                 if (sform.donebutton[i].value == '_done_proctor') {                  if (sform.donebutton[i].value == '_done_proctor') {
                     if ((sform.donebutton_proctorkey.value == '') ||                      if ((sform.donebutton_proctorkey.value == '') || 
                         (sform.donebutton_proctorkey.value == null)) {                          (sform.donebutton_proctorkey.value == null)) {
                         alert('Please provide a key for a proctor to enter when a student uses the "Done" button.');                          alert('Please provide a key for a proctor to enter when a student uses the "Done" button.');
                         return;                          return;
Line 506  function callradiostringeval(newval) { Line 506  function callradiostringeval(newval) {
   
 function callintervalpmodval() {  function callintervalpmodval() {
     return 'onclick="parent.intcalc();parent.toggleSecret()"';      return 'onclick="parent.intcalc();parent.toggleSecret()"';
 }  } 
   
 function intervaldis() {  function intervaldis() {
     csecs=svalue;      csecs=svalue;
Line 636  function draw() { Line 636  function draw() {
          tablestart('Date and time');           tablestart('Date and time');
       }        }
       if (pscat=='interval') {        if (pscat=='interval') {
          var proctorkeytype = 'hidden';           var proctorkeytype = 'hidden'; 
          var donebuttontext = 'none';           var donebuttontext = 'none';
          if (pmodval == '_done_proctor') {           if (pmodval == '_done_proctor') {
              proctorkeytype = 'text';               proctorkeytype = 'text';
Line 764  function draw() { Line 764  function draw() {
    }     }
   
    if (ptype=='string') {     if (ptype=='string') {
         if ((pscat=='any') || (pscat=='') || (pscat=='default') ||          if ((pscat=='any') || (pscat=='') || (pscat=='default') ||  
             (typeof(pscat)=='undefined')) {              (typeof(pscat)=='undefined')) {
            tablestart('Text');             tablestart('Text');
            choicewrite('<tr><td>Value:</td><td colspan="2">');             choicewrite('<tr><td>Value:</td><td colspan="2">');
Line 907  function draw() { Line 907  function draw() {
                 var patternAllow = /^([\[\]a-zA-Z\.\d\*\-]+)$/;                  var patternAllow = /^([\[\]a-zA-Z\.\d\*\-]+)$/;
                 var patternDeny = /^\!([\[\]a-zA-Z\.\d\*\-]+)$/;                  var patternDeny = /^\!([\[\]a-zA-Z\.\d\*\-]+)$/;
                 var current = new Array;                  var current = new Array;
                 if (patternComma.test(svalue)) {                  if (patternComma.test(svalue)) { 
                     current = svalue.split(',');                      current = svalue.split(',');
                 } else {                  } else {
                     current = [svalue];                      current = [svalue];
Line 975  function draw() { Line 975  function draw() {
            choicewrite('<label><input name="stringval" value="resource"'+             choicewrite('<label><input name="stringval" value="resource"'+
                   ' type="radio" '+callradiostringeval('resource'));                    ' type="radio" '+callradiostringeval('resource'));
            if (svalue=='resource') { choicewrite(' checked="checked"'); }             if (svalue=='resource') { choicewrite(' checked="checked"'); }
            choicewrite(' /> Yes, and the scope of the slot is a single resource.</label><br />');             choicewrite(' /> Yes, and the scope of student selected slot is a single resource.</label><br />');
            choicewrite('<label><input name="stringval" value="map"'+             choicewrite('<label><input name="stringval" value="map"'+
                   ' type="radio" '+callradiostringeval('map'));                    ' type="radio" '+callradiostringeval('map'));
            if (svalue=='map') { choicewrite(' checked="checked"'); }             if (svalue=='map') { choicewrite(' checked="checked"'); }
            choicewrite(' /> Yes, and the scope of the slot is the enclosing map/folder. When checking in, it applies to only one resource.</label><br />');             choicewrite(' /> Yes, and the scope of student selected slot is the enclosing map/folder. When checking in, it applies to only one resource.</label><br />');
            choicewrite('<label><input name="stringval" value="map_map"'+             choicewrite('<label><input name="stringval" value="map_map"'+
                   ' type="radio" '+callradiostringeval('map_map'));                    ' type="radio" '+callradiostringeval('map_map'));
            if (svalue=='map_map') { choicewrite(' checked="checked"'); }             if (svalue=='map_map') { choicewrite(' checked="checked"'); }
            choicewrite(' /> Yes, and the scope of the slot is the enclosing map/folder. When checking in, all resources in the map/folder are checked in.</label><br />');             choicewrite(' /> Yes, and the scope of student selected slot is the enclosing map/folder. When checking in, all resources in the map/folder are checked in.</label><br />');
         choicewrite('</td></tr></table>');          choicewrite('</td></tr></table>');
       }        }
    }     }
Line 1133  function init() { Line 1133  function init() {
           }            }
       } else {        } else {
           if (doneRegExp.test(pvalue)) {            if (doneRegExp.test(pvalue)) {
               var current = pvalue.match(doneRegExp);                var current = pvalue.match(doneRegExp); 
               if (current.length == 2) {                if (current.length == 2) {
                   var textstr = current[1];                    var textstr = current[1];
                   if (textstr != '') {                    if (textstr != '') {
Line 1302  function init() { Line 1302  function init() {
   selwrite('</body></html>');    selwrite('</body></html>');
   this.window.selector.document.close();    this.window.selector.document.close();
   draw();    draw();
     
 }  }
   
 // ]]>  // ]]>

Removed from v.1.64.2.5.4.1  
changed lines
  Added in v.1.71.2.2


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