version 1.77, 2017/07/15 02:19:00
|
version 1.84, 2020/10/29 23:24:13
|
Line 52 var precursive='';
|
Line 52 var precursive='';
|
var pnonreccol=''; |
var pnonreccol=''; |
var pmarkerst=''; |
var pmarkerst=''; |
var pparm=''; |
var pparm=''; |
|
var pextra=''; |
|
|
var defhour=0; |
var defhour=0; |
var defmin=0; |
var defmin=0; |
Line 192 function second() {
|
Line 193 function second() {
|
choicewrite('>'+i+'</option>'); |
choicewrite('>'+i+'</option>'); |
} |
} |
choicewrite('</select>'); |
choicewrite('</select>'); |
} |
} |
|
|
|
|
function date() { |
function date() { |
Line 243 function month() {
|
Line 244 function month() {
|
} |
} |
choicewrite('</select>'); |
choicewrite('</select>'); |
} |
} |
|
|
|
|
function intminute() { |
function intminute() { |
var thisminutes=cmins; |
var thisminutes=cmins; |
var i; |
var i; |
Line 401 function validateInterval() {
|
Line 402 function validateInterval() {
|
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 enter a key for a proctor to enter when a student uses the "Done" button.'); |
return; |
return; |
} |
} |
} |
} |
Line 412 function validateInterval() {
|
Line 413 function validateInterval() {
|
assemble(); |
assemble(); |
} |
} |
|
|
|
function validateDeepLink() { |
|
var sform=choices.document.forms.sch; |
|
svalue = sform.deeplinklisted.options[sform.deeplinklisted.selectedIndex].value+','; |
|
svalue += sform.deeplinkacc.options[sform.deeplinkacc.selectedIndex].value+','; |
|
var keyRegExp = /^[a-zA-Z\d_.!@#$%^&*()+=-]+$/; |
|
var numRegExp = /^\d+$/; |
|
if (sform.deeplinktypes.length) { |
|
for (var i=0; i<sform.deeplinktypes.length; i++) { |
|
if (sform.deeplinktypes[i].checked) { |
|
svalue += sform.deeplinktypes[i].value; |
|
if (sform.deeplinktypes[i].value == 'key') { |
|
var posskey = sform.deeplinkkey.value; |
|
posskey = posskey.replace(/^\s+|\s+$/g,''); |
|
if (keyRegExp.test(posskey)) { |
|
svalue += ':'+posskey; |
|
} else { |
|
alert('Please enter a value for the key containing one or more of: a-zA-Z0-9_.!@#$%^&*()+=-\n'+ |
|
'or choose a different supported link type.'); |
|
return; |
|
} |
|
} else if (sform.deeplinktypes[i].value == 'lti') { |
|
var posslti = sform.linkposslti.options[sform.linkposslti.selectedIndex].value; |
|
if ((numRegExp.test(posslti)) && (posslti > 0)) { |
|
svalue += ':'+posslti; |
|
} else { |
|
alert('Please select an LTI launcher, or choose a different supported link type.'); |
|
return; |
|
} |
|
} |
|
break; |
|
} |
|
} |
|
} |
|
svalue += ','; |
|
if (sform.deeplinkmenus.length) { |
|
for (var i=0; i<sform.deeplinkmenus.length; i++) { |
|
if (sform.deeplinkmenus[i].checked) { |
|
if (sform.deeplinkmenus[i].value == 'std') { |
|
svalue += '0'; |
|
} else if (sform.deeplinkmenus[i].value == 'collnum') { |
|
var posscoll = sform.linkpossmenu.options[sform.linkpossmenu.selectedIndex].value; |
|
if ((numRegExp.test(posscoll)) && (posscoll > 0)) { |
|
svalue += posscoll; |
|
} else { |
|
alert("Please select either a numbered collection or check 'Standard (all menus)'."); |
|
return; |
|
} |
|
} |
|
break; |
|
} |
|
} |
|
} |
|
assemble(); |
|
} |
|
|
|
function toggleDeepLink(caller) { |
|
var sform=choices.document.forms.sch; |
|
if ((caller == 'types') && (sform.deeplinktypes.length)) { |
|
var frame = window.frames["choices"]; |
|
for (var i=0; i<sform.deeplinktypes.length; i++) { |
|
if (sform.deeplinktypes[i].checked) { |
|
if (sform.deeplinktypes[i].value == 'key') { |
|
if (frame.document.getElementById('deeplinkkey')) { |
|
frame.document.getElementById('deeplinkkey').type='text'; |
|
} |
|
if (frame.document.getElementById('deeplinkltidiv')) { |
|
frame.document.getElementById('deeplinkltidiv').style.display='none'; |
|
} |
|
} else { |
|
if (frame.document.getElementById('deeplinkkey')) { |
|
frame.document.getElementById('deeplinkkey').type='hidden'; |
|
} |
|
if (frame.document.getElementById('deeplinkltidiv')) { |
|
if (sform.deeplinktypes[i].value == 'lti') { |
|
frame.document.getElementById('deeplinkltidiv').style.display='block'; |
|
} else { |
|
frame.document.getElementById('deeplinkltidiv').style.display='none'; |
|
} |
|
} |
|
} |
|
break; |
|
} |
|
} |
|
} |
|
if ((caller == 'menus') && (sform.deeplinkmenus.length)) { |
|
var frame = window.frames["choices"]; |
|
for (var i=0; i<sform.deeplinkmenus.length; i++) { |
|
if (sform.deeplinkmenus[i].checked) { |
|
if (frame.document.getElementById('deeplinkmenusdiv')) { |
|
if (sform.deeplinkmenus[i].value == 'collnum') { |
|
frame.document.getElementById('deeplinkmenusdiv').style.display='inline-block'; |
|
} else { |
|
frame.document.getElementById('deeplinkmenusdiv').style.display='none'; |
|
} |
|
} |
|
break; |
|
} |
|
} |
|
} |
|
} |
|
|
|
function calldeeplink(caller) { |
|
return 'onclick="parent.toggleDeepLink(\''+caller+'\')"'; |
|
} |
|
|
function integereval() { |
function integereval() { |
svalue=choices.document.forms.sch.intval.value; |
svalue=choices.document.forms.sch.intval.value; |
svalue=Math.round(svalue); |
svalue=Math.round(svalue); |
Line 454 function ipstringeval() {
|
Line 560 function ipstringeval() {
|
if (items.length > 0) { |
if (items.length > 0) { |
for (var j=0; j<items.length; j++) { |
for (var j=0; j<items.length; j++) { |
if (items[j].type == "text") { |
if (items[j].type == "text") { |
var possip = items[j].value |
var possip = items[j].value; |
possip = possip.replace(/^\s+|\s+$/g,''); |
possip = possip.replace(/^\s+|\s+$/g,''); |
if (patternIp.test(possip)) { |
if (patternIp.test(possip)) { |
if (acctypes[i] == 'deny') { |
if (acctypes[i] == 'deny') { |
Line 514 function lenienteval(newval) {
|
Line 620 function lenienteval(newval) {
|
document.getElementById('lenientweighteddiv').style.display='block'; |
document.getElementById('lenientweighteddiv').style.display='block'; |
} |
} |
var patternRelWeight = /^\-?[\d.]+$/; |
var patternRelWeight = /^\-?[\d.]+$/; |
var sform=choices.document.forms.sch; |
var sform=choices.document.forms.sch; |
if ((sform.lenientrelwt.length != 'undefined') && (sform.lenientrelwt.length) != 'null') { |
if ((sform.lenientrelwt.length != 'undefined') && (sform.lenientrelwt.length) != 'null') { |
for (var i=0; i<sform.lenientrelwt.length; i++) { |
for (var i=0; i<sform.lenientrelwt.length; i++) { |
var relweight = sform.lenientrelwt[i].value; |
var relweight = sform.lenientrelwt[i].value; |
Line 549 function calllenientradioeval(newval) {
|
Line 655 function calllenientradioeval(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 575 function colorfield(ir,ig,ib) {
|
Line 681 function colorfield(ir,ig,ib) {
|
if (color==svalue) { selection="<font color='#"+col[10-ir]+col[10-ig]+col[10-ib]+"'>X</font>"; } |
if (color==svalue) { selection="<font color='#"+col[10-ir]+col[10-ig]+col[10-ib]+"'>X</font>"; } |
choicewrite('<td bgcolor="'+color+'"><a href="javascript:parent.pickcolor('+"'"+ |
choicewrite('<td bgcolor="'+color+'"><a href="javascript:parent.pickcolor('+"'"+ |
color+"'"+')">'+selection+'</a></td>'); |
color+"'"+')">'+selection+'</a></td>'); |
|
} |
} |
|
|
|
function draw() { |
function draw() { |
choicestart(); |
choicestart(); |
Line 788 function draw() {
|
Line 893 function draw() {
|
if (ptype=='float') { |
if (ptype=='float') { |
if (pscat=='default') { |
if (pscat=='default') { |
tablestart('Default value or none'); |
tablestart('Default value or none'); |
choicewrite('</table>'); |
choicewrite('</table>'); |
} else { |
} else { |
if (pscat=='pos') { |
if (pscat=='pos') { |
tablestart('Positive floating point number or zero'); |
tablestart('Positive floating point number or zero'); |
Line 807 function draw() {
|
Line 912 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 973 function draw() {
|
Line 1078 function draw() {
|
choicewrite(' /> No</label><br />'); |
choicewrite(' /> No</label><br />'); |
} |
} |
if (pscat=='ip') { |
if (pscat=='ip') { |
var currallow = new Array; |
var currallow = new Array; |
var currdeny = new Array; |
var currdeny = new Array; |
if ((svalue != '') && (svalue != null)) { |
if ((svalue != '') && (svalue != null)) { |
var patternComma = /,/; |
var patternComma = /,/; |
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]; |
} |
} |
for (var i=0; i<current.length; i++) { |
for (var i=0; i<current.length; i++) { |
if (patternDeny.test(current[i])) { |
if (patternDeny.test(current[i])) { |
Line 992 function draw() {
|
Line 1097 function draw() {
|
} else { |
} else { |
if (patternAllow.test(current[i])) { |
if (patternAllow.test(current[i])) { |
currallow.push(current[i]); |
currallow.push(current[i]); |
} |
} |
} |
} |
} |
} |
} |
} |
Line 1048 function draw() {
|
Line 1153 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 student selected slot is a single resource.</label><br />'); |
choicewrite(' /> Yes, and the scope of the 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 student selected slot is the enclosing map/folder. When checking in, it applies to only one resource.</label><br />'); |
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('<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 student selected 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 the 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>'); |
} |
} |
|
if (pscat=='deeplink') { |
|
var deeplinkvals = new Array(); |
|
var linktypeparts = new Array(); |
|
var ltikeyRegExp = /^(lti|key):(\w+)$/; |
|
var dlinkkeysty = 'hidden'; |
|
var dlinkkeyval = ''; |
|
var dlinkltidivsty = 'none'; |
|
var dlinkmenusdivsty = 'none'; |
|
if ((svalue != '') && (svalue != null)) { |
|
deeplinkvals = svalue.split(','); |
|
if (ltikeyRegExp.test(deeplinkvals[2])) { |
|
linktypeparts = deeplinkvals[2].split(':'); |
|
deeplinkvals[2] = linktypeparts[0]; |
|
if (linktypeparts[0] == 'key') { |
|
dlinkkeysty = 'text'; |
|
dlinkkeyval = linktypeparts[1]; |
|
} else if (linktypeparts[0] == 'lti') { |
|
dlinkltidivsty = 'block'; |
|
} |
|
} |
|
if (deeplinkvals[3] >= 1) { |
|
dlinkmenusdivsty = 'inline-block'; |
|
} |
|
} else { |
|
deeplinkvals = ['full','res','any','0']; |
|
} |
|
var deeplinklisting = new Array(); |
|
deeplinklisting = ['full','absent','grades','details','datestatus']; |
|
var deeplinklisttxt = new Array(); |
|
deeplinklisttxt = ['Listed (linked) in both','Not listed','Listed in grades only','Listed (unlinked) in both','Listed (unlinked) inc. status in both']; |
|
var deeplinkscopes = new Array(); |
|
deeplinkscopes = ['res','map','rec']; |
|
var deeplinkscopetxt = new Array(); |
|
deeplinkscopetxt = ['resource only','enclosing map/folder','recursive map/folder']; |
|
var deeplinkurls = new Array(); |
|
deeplinkurls = ['any','only','key','lti']; |
|
tablestart('Deep-linked items'); |
|
choicewrite('<tr><td>In Contents + Gradebook?</td><td>'); |
|
choicewrite('<select name="deeplinklisted">'); |
|
for (var i=0; i<deeplinklisting.length; i++) { |
|
choicewrite('<option value="'+deeplinklisting[i]+'"'); |
|
if (deeplinkvals[0] == deeplinklisting[i]) { |
|
choicewrite(' selected="selected"'); |
|
} |
|
choicewrite('>'+deeplinklisttxt[i]+'</option>'); |
|
} |
|
choicewrite('</select></td></tr>'); |
|
choicewrite('<tr><td>Access scope via deep-link</td><td>'); |
|
choicewrite('<select name="deeplinkacc">'); |
|
for (var i=0; i<deeplinkscopes.length; i++) { |
|
choicewrite('<option value="'+deeplinkscopes[i]+'"'); |
|
if (deeplinkvals[1] == deeplinkscopes[i]) { |
|
choicewrite(' selected="selected"'); |
|
} |
|
choicewrite('>'+deeplinkscopetxt[i]+'</option>'); |
|
} |
|
choicewrite('</select></td></tr>'); |
|
choicewrite('<tr><td>Supported Link Types</td><td>'); |
|
choicewrite('<span style="white-space: nowrap;"><label>'); |
|
choicewrite('<input name="deeplinktypes" value="any"'+ |
|
' type="radio" '+calldeeplink('types')); |
|
if (deeplinkvals[2]=='any') { choicewrite(' checked="checked"'); } |
|
choicewrite(' /> regular + deep</label></span><br />'); |
|
choicewrite('<span style="white-space: nowrap;"><label>'); |
|
choicewrite('<input name="deeplinktypes" value="only"'+ |
|
' type="radio" '+calldeeplink('types')); |
|
if (deeplinkvals[2]=='only') { choicewrite(' checked="checked"'); } |
|
choicewrite(' /> deep only</label></span><br />'); |
|
choicewrite('<span style="white-space: nowrap;"><label>'); |
|
choicewrite('<input name="deeplinktypes" value="key"'+ |
|
' type="radio" '+calldeeplink('types')); |
|
if (deeplinkvals[2]=='key') { choicewrite(' checked="checked"'); } |
|
choicewrite(' /> deep with key</label>'); |
|
choicewrite('<input type="'+dlinkkeysty+'" name="deeplinkkey" id="deeplinkkey" value="'+dlinkkeyval+'" size="10" />'); |
|
choicewrite('</span><br />'); |
|
|
|
var possmenus = new Array(); |
|
if ((pextra != '') && (pextra != null)) { |
|
var ltiRegExp = /^lti_/; |
|
var menusRegExp = /^menus_/; |
|
var extras = pextra.split('&'); |
|
for (var i=0; i<extras.length; i++) { |
|
if (ltiRegExp.test(extras[i])) { |
|
extras[i] = extras[i].replace(ltiRegExp,''); |
|
var posslti = extras[i].split(','); |
|
if (posslti.length >= 1) { |
|
var ltinums = new Array(); |
|
var ltititles = new Array(); |
|
for (var j=0; j<posslti.length; j++) { |
|
var entries = posslti[j].split(':'); |
|
ltinums[j] = entries[0]; |
|
ltititles[j] = decodeURIComponent(entries[1]); |
|
} |
|
if (ltinums.length) { |
|
choicewrite('<span style="white-space: nowrap;"><label>'); |
|
choicewrite('<input name="deeplinktypes" value="lti"'+ |
|
' type="radio" '+calldeeplink('types')); |
|
if (deeplinkvals[2]=='lti') { choicewrite(' checked="checked"'); } |
|
choicewrite(' /> deep with LTI launch</label>'); |
|
choicewrite('<div id="deeplinkltidiv" style="display:'+dlinkltidivsty+'">'); |
|
choicewrite('<select name="linkposslti">'); |
|
var sel=''; |
|
if (deeplinkvals[2]!='lti') { |
|
sel = ' selected="selected"'; |
|
} |
|
if (ltinums.length > 1) { |
|
choicewrite('<option value=""'+sel+'>Select</option>'); |
|
} |
|
for (var j=0; j<ltinums.length; j++) { |
|
sel = ''; |
|
if (deeplinkvals[2]=='lti') { |
|
if (linktypeparts.length) { |
|
if (ltinums[j] == linktypeparts[1]) { |
|
sel = ' selected="selected"'; |
|
} |
|
} |
|
} |
|
choicewrite('<option value="'+ltinums[j]+'"'+sel+'>'+ltititles[j]+'</option>'); |
|
} |
|
choicewrite('</select></div></span><br />'); |
|
} |
|
} |
|
} else if (menusRegExp.test(extras[i])) { |
|
extras[i] = extras[i].replace(menusRegExp,''); |
|
possmenus = extras[i].split(','); |
|
} |
|
} |
|
} |
|
choicewrite('<tr><td>Menu Items Displayed</td><td>'); |
|
choicewrite('<span style="white-space: nowrap;"><label>'); |
|
choicewrite('<input name="deeplinkmenus" value="std"'+ |
|
' type="radio" '+calldeeplink('menus')); |
|
if (deeplinkvals[3] == 0) { |
|
choicewrite(' checked="checked"'); |
|
} |
|
choicewrite(' /> Standard (all menus)</label></span><br />'); |
|
if (possmenus.length >= 1) { |
|
choicewrite('<span style="white-space: nowrap;"><label>'); |
|
choicewrite('<input name="deeplinkmenus" value="collnum"'+ |
|
' type="radio" '+calldeeplink('menus')); |
|
if (deeplinkvals[3] > 0) { choicewrite(' checked="checked"'); } |
|
choicewrite(' /> Numbered collection</label>'); |
|
choicewrite('<div id="deeplinkmenusdiv" style="display:'+dlinkmenusdivsty+'">'); |
|
choicewrite('<select name="linkpossmenu">'); |
|
var sel=''; |
|
if (deeplinkvals[3] == 0) { |
|
sel = ' selected="selected"'; |
|
} |
|
if (possmenus.length > 1) { |
|
choicewrite('<option value=""'+sel+'>Select</option>'); |
|
} |
|
for (var i=0; i<possmenus.length; i++) { |
|
sel = ''; |
|
if (deeplinkvals[3] == possmenus[i]) { |
|
sel = ' selected="selected"'; |
|
} |
|
choicewrite('<option value="'+possmenus[i]+'"'+sel+'>'+possmenus[i]+'</option>'); |
|
} |
|
choicewrite('</select></div></span><br />'); |
|
} |
|
choicewrite('</td></tr></table>'); |
|
} |
} |
} |
|
|
if (ptype=='color') { |
if (ptype=='color') { |
tablestart('Choose a Color'); |
tablestart('Choose a Color'); |
choicewrite('<table>'); |
choicewrite('<table>'); |
Line 1075 function draw() {
|
Line 1342 function draw() {
|
colorfield(ir,ig,ib); |
colorfield(ir,ig,ib); |
} |
} |
choicewrite('</tr>'); |
choicewrite('</tr>'); |
} |
} |
} |
} |
choicewrite('</table></td></table>'); |
choicewrite('</table></td></table>'); |
} |
} |
Line 1108 function recursechange() {
|
Line 1375 function recursechange() {
|
if (rform.recurse[i].value == 1) { |
if (rform.recurse[i].value == 1) { |
colnum++; |
colnum++; |
} |
} |
pmarker = pmarkerst+'_'+pparm+'&'+colnum; |
pmarker = pmarkerst+'_'+pparm+'&'+colnum; |
} |
} |
} |
} |
} |
} |
Line 1168 function init() {
|
Line 1435 function init() {
|
var doneproctorRegExp = /_done(|\:[^\:]+\:)_proctor/; |
var doneproctorRegExp = /_done(|\:[^\:]+\:)_proctor/; |
var proctorkeyRegExp = /^(\d+)_(.+)$/; |
var proctorkeyRegExp = /^(\d+)_(.+)$/; |
var donetextRegExp = /\:([^\:]+)\:/; |
var donetextRegExp = /\:([^\:]+)\:/; |
var markerRegExp = /^(.+)_([A-Za-z0-9]+)\&(\d+)$/; |
var markerRegExp = /^(.+)_([A-Za-z0-9]+)\&(\d+)$/; |
var namevalue=this.window.location.search.split('&'); |
var namevalue=this.window.location.search.split('&'); |
namevalue[0]=namevalue[0].substr(1,namevalue[0].length-1); |
namevalue[0]=namevalue[0].substr(1,namevalue[0].length-1); |
|
|
Line 1179 function init() {
|
Line 1446 function init() {
|
if (pair[0]=='type') { subs=pair[1].split('_'); |
if (pair[0]=='type') { subs=pair[1].split('_'); |
ptype=subs[0]; |
ptype=subs[0]; |
pscat=subs[1]; |
pscat=subs[1]; |
if (typeof(subs[2])!="undefined") { |
if (typeof(subs[2])!="undefined") { |
pscat+='_'+subs[2]; |
pscat+='_'+subs[2]; |
} |
} |
if ((pscat=='') || (typeof(pscat)=="undefined")) { |
if ((pscat=='') || (typeof(pscat)=="undefined")) { |
pscat='default'; |
pscat='default'; |
} |
} |
} |
} |
Line 1196 function init() {
|
Line 1463 function init() {
|
} |
} |
if (pair[0]=='defmin' && pair[1] >= 0 && pair[1] < 60) { defmin=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]; } |
if (pair[0]=='defsec' && pair[1] >= 0 && pair[1] < 60) { defsec=pair[1]; } |
|
if (pair[0]=='extra') { pextra=pair[1]; } |
} |
} |
|
|
var tablecol = ''; |
var tablecol = ''; |
var ismap = ''; |
var ismap = ''; |
if (markerRegExp.test(pmarker)) { |
if (markerRegExp.test(pmarker)) { |
var markerinfo = pmarker.match(markerRegExp); |
var markerinfo = pmarker.match(markerRegExp); |
if (markerinfo.length == 4) { |
if (markerinfo.length == 4) { |
pmarkerst = markerinfo[1]; |
pmarkerst = markerinfo[1]; |
pparm = markerinfo[2]; |
pparm = markerinfo[2]; |
tablecol = markerinfo[3]; |
tablecol = markerinfo[3]; |
if (tablecol == 17 || tablecol == 16) { |
if (tablecol == 17 || tablecol == 16) { |
ismap = 1; |
ismap = 1; |
if (tablecol == 17) { |
if (tablecol == 17) { |
precursive = 1; |
precursive = 1; |
} |
} |
pnonreccol = 16; |
pnonreccol = 16; |
} else if (tablecol == 11 || tablecol == 10) { |
} else if (tablecol == 11 || tablecol == 10) { |
ismap = 1; |
ismap = 1; |
if (tablecol == 11) { |
if (tablecol == 11) { |
precursive = 1; |
precursive = 1; |
Line 1260 function init() {
|
Line 1528 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 1278 function init() {
|
Line 1546 function init() {
|
} |
} |
svalue=pvalue; |
svalue=pvalue; |
if (((ptype=='float') || (ptype=='string') || (ptype=='int')) && |
if (((ptype=='float') || (ptype=='string') || (ptype=='int')) && |
(pscat=='default') && |
(pscat=='default') && |
(typeof(svalue)!="undefined") && |
(typeof(svalue)!="undefined") && |
(svalue!=0) && (svalue!='')) { pscat='any'; } |
(svalue!=0) && (svalue!='')) { pscat='any'; } |
|
|
if (ptype=='tolerance') { |
if (ptype=='tolerance') { |
Line 1355 function init() {
|
Line 1623 function init() {
|
months[10]='November'; |
months[10]='November'; |
months[11]='December'; |
months[11]='December'; |
} |
} |
|
|
if (ptype=='int') { |
if (ptype=='int') { |
sopt('default','Default'); |
sopt('default','Default'); |
sopt('pos','Positive Integer, Not Zero'); |
sopt('pos','Positive Integer, Not Zero'); |
Line 1384 function init() {
|
Line 1652 function init() {
|
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'); } |
|
else if (pscat == 'deeplink') { sopt('deeplink','Deep-linked items'); } |
else { pscat = 'any'; } |
else { pscat = 'any'; } |
sopt('any','String Value'); |
if (pscat != 'deeplink') { sopt('any','String Value'); } |
} |
} |
|
|
if (ptype=='color') { |
if (ptype=='color') { |
Line 1406 function init() {
|
Line 1675 function init() {
|
if (precursive != 1) { |
if (precursive != 1) { |
selwrite('checked="checked" '); |
selwrite('checked="checked" '); |
} |
} |
selwrite('onclick="parent.recursechange();" />No</label>'); |
selwrite('onclick="parent.recursechange();" />No</label>'); |
selwrite('</form><br />'); |
selwrite('</form><br />'); |
} |
} |
} |
} |
Line 1416 function init() {
|
Line 1685 function init() {
|
} |
} |
if ((ptype=='date') && (pscat=='interval')) { |
if ((ptype=='date') && (pscat=='interval')) { |
selwrite('<a href="javascript:parent.validateInterval();'); |
selwrite('<a href="javascript:parent.validateInterval();'); |
|
} else if ((ptype=='string') && (pscat=='deeplink')) { |
|
selwrite('<a href="javascript:parent.validateDeepLink();'); |
} else { |
} else { |
selwrite('<a href="javascript:parent.assemble();'); |
selwrite('<a href="javascript:parent.assemble();'); |
} |
} |
Line 1444 function init() {
|
Line 1715 function init() {
|
|
|
selwrite('</body></html>'); |
selwrite('</body></html>'); |
this.window.selector.document.close(); |
this.window.selector.document.close(); |
|
if (pscat == 'deeplink') { |
|
document.getElementById("LCparampopup").rows="60,*"; |
|
} |
draw(); |
draw(); |
|
|
} |
} |
|
|
// ]]> |
// ]]> |
</script> |
</script> |
</head> |
</head> |
|
|
<frameset rows="125,*" onload="init();"> |
<frameset id="LCparampopup" rows="125,*" onload="init();"> |
<frame name="selector" src="empty.html" /> |
<frame name="selector" src="empty.html" /> |
<frame name="choices" src="empty.html" /> |
<frame name="choices" src="empty.html" /> |
</frameset> |
</frameset> |