--- rat/client/parameter.html 2003/04/18 20:21:38 1.21 +++ rat/client/parameter.html 2004/11/10 20:32:19 1.29 @@ -3,7 +3,7 @@ The LearningOnline Network with CAPA Parameter Input Window // -// $Id: parameter.html,v 1.21 2003/04/18 20:21:38 www Exp $ +// $Id: parameter.html,v 1.29 2004/11/10 20:32:19 www Exp $ // // Copyright Michigan State University Board of Trustees // @@ -27,9 +27,6 @@ Parameter Input Window // // http://www.lon-capa.org/ // -06/16/00,06/17,11/17,11/18,11/23,11/27,11/28,12/15,12/16, -03/21/01,03/24,06/26 Gerd Kortemeyer -08/08 Gerd Kortemeyer --> LON-CAPA @@ -304,6 +301,17 @@ function stringeval() { draw(); } +function radiostringeval(newval) { + svalue=newval; + draw(); +} + +function callradiostringeval(newval) { + return 'onChange="parent.radiostringeval(\'' + +newval+'\')" onClick="parent.radiostringeval(\'' + +newval+'\')"'; +} + function intervaldis() { csecs=svalue; cdays=Math.floor(csecs/86400); @@ -323,10 +331,10 @@ function pickcolor(picked) { function colorfield(ir,ig,ib) { var col=new Array; - col=["00","11","22","33","44","55","66","77","88","99","AA","BB","CC","DD","EE","FF"]; + col=["00","11","22","44","66","88","AA","CC","DD","EE","FF"]; var color='#'+col[ir]+col[ig]+col[ib]; - var selection="   "; - if (color==svalue) { selection="X"; } + var selection="X"; + if (color==svalue) { selection="X"; } choicewrite(''+selection+''); @@ -420,10 +428,10 @@ function draw() { choicewrite(''); } else { if (pscat=='start') { - tablestart('Starting or opening date and time'); + tablestart('Date and time'); } if (pscat=='end') { - tablestart('Ending or closing date and time'); + tablestart('Date and time'); } if (pscat=='interval') { tablestart('Time interval'); @@ -520,12 +528,92 @@ function draw() { tablestart('Default value or none'); choicewrite(''); } else { - if (pscat=='any') { + if ((pscat=='any') || (pscat=='') || (typeof(pscat)=='undefined')) { tablestart('Text'); - } - choicewrite('Value:'); - choicewrite(''); + choicewrite('Value:'); + choicewrite(''); + } + if (pscat=='yesno') { + tablestart('Yes/No'); + choicewrite('Value:'); + choicewrite(' Yes
'); + choicewrite(' No
'); + } + if (pscat=='examtype') { + tablestart('Exam Type'); + choicewrite('Value:'); + choicewrite(' Online
'); + choicewrite(' Check out
'); + } + if (pscat=='questiontype') { + tablestart('Question Type'); + choicewrite('Value:'); + choicewrite(' Standard Problem
'); + choicewrite(' Quiz
'); + choicewrite(' Exam
'); + choicewrite(' Assessment
'); + choicewrite(' Survey
'); + choicewrite(' Input Form
'); + choicewrite(' Library
'); + } + if (pscat=='ip') { + tablestart('IP Number/Name'); + choicewrite('Value:'); + choicewrite(''); + } + if (pscat=='fileext') { + tablestart('Allowed File Extensions'); + choicewrite('Value:'); + choicewrite(' Plain Text
'); + choicewrite(' Picture File
'); + choicewrite(' Office Document
'); + choicewrite(''); + } choicewrite(''); } } @@ -534,13 +622,13 @@ function draw() { tablestart('Choose a Color'); choicewrite(''); if (svalue) { - choicewrite(''); + choicewrite(''); } - for (var ir=1; ir<=15; ir++) { - for (var ig=1; ig<=15; ig++) { + for (var ir=0; ir<=10; ir++) { + for (var ig=0; ig<=10; ig++) { choicewrite(''); - for (var ib=1; ib<=15; ib++) { + for (var ib=0; ib<=10; ib++) { colorfield(ir,ig,ib); } choicewrite(''); @@ -717,7 +805,12 @@ function init() { if (ptype=='string') { sopt('default','Default'); - sopt('string','String Value'); + sopt('any','String Value'); + } + + if (ptype=='color') { + sopt('default','Use Default Color'); + sopt('custom','Use Custom Color'); } selwrite('');
Current choice: 
Current choice: