--- rat/client/parameter.html 2017/06/21 19:55:03 1.71.4.1
+++ rat/client/parameter.html 2020/07/19 22:02:14 1.71.6.2
@@ -5,7 +5,7 @@
The LearningOnline Network with CAPA
Parameter Input Window
//
-// $Id: parameter.html,v 1.71.4.1 2017/06/21 19:55:03 raeburn Exp $
+// $Id: parameter.html,v 1.71.6.2 2020/07/19 22:02:14 raeburn Exp $
//
// Copyright Michigan State University Board of Trustees
//
@@ -440,6 +440,61 @@ function stringeval() {
draw();
}
+function ipstringeval() {
+ var patternIp = /^([\[\]a-zA-Z\.\d\*\-]+)$/;
+ var acctypes = new Array;
+ acctypes = ['allow','deny'];
+ svalue = '';
+ for (var i=0; i 0) {
+ for (var j=0; j'+
+ 'Remove';
+ frame.document.getElementById('LC_string_ipacc_inner_'+iptype).appendChild(ipDiv);
+ }
+ return false;
+}
+
+function removeIpRule(iptype,num) {
+ var frame = window.frames["choices"];
+ if (frame.document.getElementById('LC_string_ipacc_inner_'+iptype)) {
+ var innerDiv = frame.document.getElementById('LC_string_ipacc_inner_'+iptype);
+ for (var i=0; i
Value:
');
@@ -841,10 +900,51 @@ function draw() {
choicewrite(' /> No ');
}
if (pscat=='ip') {
- tablestart('IP Number/Name');
- choicewrite('
Value:
');
- choicewrite('');
+ var currallow = new Array;
+ var currdeny = new Array;
+ if ((svalue != '') && (svalue != null)) {
+ var patternComma = /,/;
+ var patternAllow = /^([\[\]a-zA-Z\.\d\*\-]+)$/;
+ var patternDeny = /^\!([\[\]a-zA-Z\.\d\*\-]+)$/;
+ var current = new Array;
+ if (patternComma.test(svalue)) {
+ current = svalue.split(',');
+ } else {
+ current = [svalue];
+ }
+ for (var i=0; i
Allow from
Deny from
');
+ var acctypes = ['allow','deny'];
+ for (var i=0; i'+
+ '
'+
+ '
');
+ for (var j=0; j');
+ choicewrite('Remove');
+ choicewrite('
');
+ }
+ choicewrite('
');
+ }
+ choicewrite('
');
}
if (pscat=='fileext') {
tablestart('Allowed File Extensions');
@@ -875,15 +975,15 @@ function draw() {
choicewrite(' ');
+ choicewrite(' /> Yes, and the scope of the slot is a single resource. ');
choicewrite(' ');
+ choicewrite(' /> Yes, and the scope of the slot is the enclosing map/folder. When checking in, it applies to only one resource. ');
choicewrite(' ');
+ 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. ');
choicewrite('');
}
}
@@ -1202,7 +1302,7 @@ function init() {
selwrite('