--- rat/client/Attic/code.html 2001/06/02 17:19:53 1.33
+++ rat/client/Attic/code.html 2001/07/08 18:35:03 1.42
@@ -15,6 +15,7 @@ March/April 01 Scott Harrison
04/20 Gerd Kortemeyer
04/30 Scott Harrison
05/31 Scott Harrison
+06/11,06/25,06/27,06/28,06/29,07/04 Gerd Kortemeyer
-->
@@ -88,6 +89,13 @@ var idxflag=-1; // 1 means currently ope
// -1 means never yet opened/defined
var idxmode='';
+var parm;
+var parmflag=-1; // 1 means currently open
+ // 0 means closed (but has been open)
+ // -1 means never yet opened/defined
+
+var iconpath='/adm/lonIcons/';
+
function testfunction() {
inf.document.forms.resinfo.elements.t.value="ABC";
}
@@ -931,20 +939,50 @@ function delres (obj1,recon) {
function drawcell (rtype,ctype,what,cm,obj1,ej,ek,ne) {
var bgcolor;
+ var url='';
+ var urlparts=new Array;
+ var mime;
+ var ext;
+ var objref;
+ var objnum;
+
if ((what=='') && (ne==0)) { cm="#DDDDDD"; }
if (ctype!=0) {
parent.mapout.document.write('
');
if ((what!='') && (what!=undefined)) {
if ((obj1!='') && (obj1!=undefined)) {
- obj1="'"+obj1+"'";
+ objref="'"+obj1+"'";
parent.mapout.document.write
- ('');
+ (' ');
}
if (what=='r:') {
+ mime='';
+ objnum=(obj1.split('&'))[1];
+ if (objcont[objnum]!=undefined) {
+ urlparts=objcont[objnum].split(':');
+ url=urlparts[1];
+ ext=urlparts[2];
+ urlparts=url.split('.');
+ mime=urlparts[urlparts.length-1];
+ if (mime==undefined) { mime=''; }
+ }
parent.mapout.document.write
- (' ');
+ if ((mime!='') && (ext!='true')) {
+ parent.mapout.document.write
+ (' '+
+ ' ');
+ } else {
+ parent.mapout.document.write
+ (' ');
+ }
+ parent.mapout.document.write
+ (' ');
} else {
if (what=='c:') {
parent.mapout.document.write
@@ -952,14 +990,61 @@ function drawcell (rtype,ctype,what,cm,o
+' src="condition.gif">');
} else {
if (what=='rs:') {
+ mime='';
+ objnum=(obj1.split('&'))[1];
+ if (objcont[objnum]!=undefined) {
+ urlparts=objcont[objnum].split(':');
+ url=urlparts[1];
+ ext=urlparts[2];
+ urlparts=url.split('.');
+ mime=urlparts[urlparts.length-1];
+ if (mime==undefined) { mime=''; }
+ }
parent.mapout.document.write
- (' ');
+ if ((mime!='') && (ext!='true')) {
+ parent.mapout.document.write
+ (' '+
+ ' ');
+ } else {
+ parent.mapout.document.write
+ (' ');
+ }
+ parent.mapout.document.write
+ (' ');
+
} else {
if (what=='rf:') {
+ mime='';
+ objnum=(obj1.split('&'))[1];
+ if (objcont[objnum]!=undefined) {
+ urlparts=objcont[objnum].split(':');
+ url=urlparts[1];
+ ext=urlparts[2];
+ urlparts=url.split('.');
+ mime=urlparts[urlparts.length-1];
+ if (mime==undefined) { mime=''; }
+ }
parent.mapout.document.write
- (' ');
+ if ((mime!='') && (ext!='true')) {
+ parent.mapout.document.write
+ (' '+
+ ' ');
+ } else {
+ parent.mapout.document.write
+ (' ');
+ }
+ parent.mapout.document.write
+ (' ');
} else {
parent.mapout.document.write
(' ');
+ url=data2[1];
+ ext=data2[2];
+ urlparts=url.split('.');
+ mime=urlparts[urlparts.length-1];
+ if (mime==undefined) { mime=''; }
+ if (ext=='true') { mime=''; }
+ if (mime!='') {
+ inf.document.write
+ (' ');
+ }
+ inf.document.write('');
if (data2[2]=='true') { inf.document.write('External '); }
if (data2[3]=='start') {
inf.document.writeln('Start ');
@@ -1493,6 +1596,12 @@ function srchclear() {
srch.document.clear();
}
+// --------------------------------------------------------- Clears parm window
+
+function parmclear() {
+ parm.document.clear();
+}
+
// ------------------------------------------------------ Closes indexer window
function idxclose() {
@@ -1511,6 +1620,15 @@ function srchclose() {
}
}
+// ------------------------------------------------------- Closes search window
+
+function parmclose() {
+ if (parm && !parm.closed) {
+ parmflag=0;
+ parm.close();
+ }
+}
+
// -------------------------------------------------------- Open indexer window
function idxopen(mode) {
@@ -1602,7 +1720,7 @@ function handler(infostr) {
}
inf.document.writeln(
'opener.infoclear();opener.editmode=0;opener.draw('
- +');">Change to above values '
+ +');">Save Changes '
+' Reset '
+' ');
@@ -1645,7 +1763,6 @@ function handler(infostr) {
'