--- rat/client/parameter.html 2005/06/14 02:33:18 1.31
+++ rat/client/parameter.html 2007/02/24 02:04:20 1.42
@@ -3,7 +3,7 @@
The LearningOnline Network with CAPA
Parameter Input Window
//
-// $Id: parameter.html,v 1.31 2005/06/14 02:33:18 www Exp $
+// $Id: parameter.html,v 1.42 2007/02/24 02:04:20 albertel Exp $
//
// Copyright Michigan State University Board of Trustees
//
@@ -176,6 +176,7 @@ function year() {
var thisyear=cdate.getFullYear();
var nowdate=new Date();
var nowyear=nowdate.getFullYear();
+ if ( !thisyear ) { thisyear=nowyear; }
var loweryear=thisyear-2;
var upperyear=thisyear+5;
if (thisyear>nowyear) { loweryear=nowyear-2; }
@@ -528,11 +529,8 @@ function draw() {
}
if (ptype=='string') {
- if (pscat=='default') {
- tablestart('Default value or none');
- choicewrite('');
- } else {
- if ((pscat=='any') || (pscat=='') || (typeof(pscat)=='undefined')) {
+ if ((pscat=='any') || (pscat=='') || (pscat=='default') ||
+ (typeof(pscat)=='undefined')) {
tablestart('Text');
choicewrite('
Value: | ');
choicewrite(' | Value: | ');
- choicewrite(' Yes ');
- choicewrite(' Yes ');
+ choicewrite(' ');
}
if (pscat=='examtype') {
tablestart('Exam Type');
choicewrite(' |
Value: | ');
- choicewrite(' Online ');
- choicewrite(' Online ');
+ choicewrite(' ');
}
if (pscat=='questiontype') {
tablestart('Question Type');
choicewrite(' |
Value: | ');
- choicewrite(' Standard Problem ');
- choicewrite(' Quiz ');
- choicewrite(' Standard Problem ');
+// choicewrite(' ');
+ choicewrite(' ');
+ choicewrite(' ');
+// choicewrite(' ');
+ choicewrite(' ');
+// choicewrite(' ');
+ choicewrite(' ');
}
if (pscat=='ip') {
tablestart('IP Number/Name');
@@ -603,21 +605,40 @@ function draw() {
if (pscat=='fileext') {
tablestart('Allowed File Extensions');
choicewrite(' |
Value: | ');
- choicewrite(' Plain Text ');
- choicewrite(' Plain Text ');
+ choicewrite(' ');
+ choicewrite(' ');
choicewrite('');
}
+ if (pscat=='useslots') {
+ tablestart('Slots control access');
+ choicewrite(' |
Value: | ');
+ choicewrite(' ');
+ choicewrite(' ');
+ choicewrite(' ');
+ choicewrite(' ');
choicewrite(' | ');
}
}
@@ -641,7 +662,7 @@ function draw() {
choicewrite('');
}
- choicewrite('');
+ choicewrite('');
choiceend();
}
@@ -661,7 +682,7 @@ function catchange() {
function assemble() {
if ((ptype=='date') && (pscat!='interval')) {
- svalue=Math.round(cdate.getTime()/1000);
+ svalue=Math.floor(cdate.getTime()/1000);
}
if (ptype=='tolerance') {
if (pscat=='relative_sym') {
@@ -730,9 +751,11 @@ function init() {
if (pair[0]=='call') { pcode=pair[1]; }
if (pair[0]=='marker') { pmarker=pair[1]; }
if (pair[0]=='name') { pname=pair[1]; }
- if (pair[0]=='defhour') { defhour=pair[1]; }
- if (pair[0]=='defmin') { defmin=pair[1]; }
- if (pair[0]=='defsec') { defsec=pair[1]; }
+ if (pair[0]=='defhour' && pair[1] >= 0 && pair[1] < 24 ) {
+ defhour=pair[1];
+ }
+ if (pair[0]=='defmin' && pair[1] >= 0 && pair[1] < 60) { defmin=pair[1]; }
+ if (pair[0]=='defsec' && pair[1] >= 0 && pair[1] < 60) { defsec=pair[1]; }
}
svalue=pvalue;