version 1.18, 2001/03/12 15:47:46
|
version 1.35, 2001/06/11 21:21:55
|
Line 11 Resource Assembly Tool
|
Line 11 Resource Assembly Tool
|
5/2,5/3,5/4,5/5,5/6,5/8,5/9,5/13,5/18,5/20,5/22,5/24,5/25, |
5/2,5/3,5/4,5/5,5/6,5/8,5/9,5/13,5/18,5/20,5/22,5/24,5/25, |
6/7,6/8,6/9,6/10,6/12,6/15,7/4,7/26,7/28,7/31,8/5,8/19,8/24, |
6/7,6/8,6/9,6/10,6/12,6/15,7/4,7/26,7/28,7/31,8/5,8/19,8/24, |
01/17/01,03/03,03/05 Gerd Kortemeyer with Scott Harrison |
01/17/01,03/03,03/05 Gerd Kortemeyer with Scott Harrison |
|
March/April 01 Scott Harrison |
|
04/20 Gerd Kortemeyer |
|
04/30 Scott Harrison |
|
05/31 Scott Harrison |
|
06/11 Gerd Kortemeyer |
--> |
--> |
|
|
|
|
Line 73 var data5=new Array(1024);
|
Line 78 var data5=new Array(1024);
|
|
|
var inf; |
var inf; |
var srch; |
var srch; |
|
var srchflag=-1; // 1 means currently open |
|
// 0 means closed (but has been open) |
|
// -1 means never yet opened/defined |
|
var srchmode=''; |
|
|
|
var idx; |
|
var idxflag=-1; // 1 means currently open |
|
// 0 means closed (but has been open) |
|
// -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 |
|
|
|
function testfunction() { |
|
inf.document.forms.resinfo.elements.t.value="ABC"; |
|
} |
|
|
// ------------------------------------------------ Insert a row into the table |
// ------------------------------------------------ Insert a row into the table |
|
|
Line 1282 function infoclear() {
|
Line 1306 function infoclear() {
|
} |
} |
inf.document.writeln('</tr></table></body></html>'); |
inf.document.writeln('</tr></table></body></html>'); |
inf.document.close(); |
inf.document.close(); |
|
if (srchflag==1) { |
|
srchclose(); |
|
} |
|
if (idxflag==1) { |
|
idxclose(); |
|
} |
|
if (parmflag==1) { |
|
parmclose(); |
|
} |
parent.top.focus(); |
parent.top.focus(); |
parent.mapout.focus(); |
parent.mapout.focus(); |
notclear=1; |
notclear=1; |
Line 1457 function insertcondlink(cid,lnr) {
|
Line 1490 function insertcondlink(cid,lnr) {
|
|
|
|
|
|
|
|
// ------------------------------------------------------ Clears indexer window |
|
|
|
function idxclear() { |
|
idx.document.clear(); |
|
} |
|
|
// ------------------------------------------------------- Clears search window |
// ------------------------------------------------------- Clears search window |
|
|
function srchclear() { |
function srchclear() { |
srch.document.clear(); |
srch.document.clear(); |
} |
} |
|
|
|
// --------------------------------------------------------- Clears parm window |
|
|
|
function parmclear() { |
|
parm.document.clear(); |
|
} |
|
|
|
// ------------------------------------------------------ Closes indexer window |
|
|
|
function idxclose() { |
|
if (idx && !idx.closed) { |
|
idxflag=0; |
|
idx.close(); |
|
} |
|
} |
|
|
// ------------------------------------------------------- Closes search window |
// ------------------------------------------------------- Closes search window |
|
|
function srchclose() { |
function srchclose() { |
srch.close(); |
if (srch && !srch.closed) { |
|
srchflag=0; |
|
srch.close(); |
|
} |
|
} |
|
|
|
// ------------------------------------------------------- Closes search window |
|
|
|
function parmclose() { |
|
if (parm && !parm.closed) { |
|
parmflag=0; |
|
parm.close(); |
|
} |
|
} |
|
|
|
// -------------------------------------------------------- Open indexer window |
|
|
|
function idxopen(mode) { |
|
var options="scrollbars=1,resizable=1,menubar=0"; |
|
idxmode=mode; |
|
idxflag=1; |
|
idx=open("/res?catalogmode="+mode,"idxout",options); |
|
idx.focus(); |
} |
} |
|
|
// --------------------------------------------------------- Open search window |
// --------------------------------------------------------- Open search window |
|
|
function srchopen() { |
function srchopen(mode) { |
var options="scrollbars=1,resizable=1,menubar=0"; |
var options="scrollbars=1,resizable=1,menubar=0"; |
srch=open("/adm/searchcat","srchout",options); |
srchmode=mode; |
return; |
srchflag=1; |
srchclear(); |
srch=open("/adm/searchcat?catalogmode=interactive","srchout",options); |
srch.document.writeln( |
srch.focus(); |
'<html><body bgcolor="#AAFFAA"><form>'+ |
|
'<table width="100%">'+ |
|
'<tr><td><b>Resource Library Search</b></td>'+ |
|
'<td align=right><input type=button value="Close"'+ |
|
' onClick="javascript:opener.srchclose();"></td>'+ |
|
'</tr></table>'+ |
|
'<table bgcolor="#ffffff">'+ |
|
'<tr><td><b>title</b> </td>'+ |
|
'<td><INPUT TYPE="TEXT" NAME="title"></td>'+ |
|
'</tr><tr><td><b>author</b> </td>'+ |
|
'<td><INPUT TYPE="TEXT" NAME="author"></td>'+ |
|
'</tr><tr><td><b>subject</b> </td>'+ |
|
'<td><INPUT TYPE="TEXT" NAME="subject"></td>'+ |
|
'</tr><tr><td><b>notes</b> </td>'+ |
|
'<td><INPUT TYPE="TEXT" NAME="notes"></td>'+ |
|
'</tr><tr><td><b>abstract</b> </td>'+ |
|
'<td><INPUT TYPE="TEXT" NAME="abstract"></td>'+ |
|
'</tr><tr><td><b>mime</b> </td>'+ |
|
'<td><INPUT TYPE="TEXT" NAME="mime"></td>'+ |
|
'</tr><tr><td><b>language</b> </td>'+ |
|
'<td><INPUT TYPE="TEXT" NAME="language"></td>'+ |
|
'</tr><tr><td><b>creationdate</b> </td>'+ |
|
'<td><INPUT TYPE="TEXT" NAME="creationdate"></td>'+ |
|
'</tr><tr><td><b>lastrevisiondate</b> </td>'+ |
|
'<td><INPUT TYPE="TEXT" NAME="lastrevisiondate"></td>'+ |
|
'</tr><tr><td><b>owner</b> </td>'+ |
|
'<td><INPUT TYPE="TEXT" NAME="owner"></td>'+ |
|
'</tr><tr><td><b>copyright</b> </td>'+ |
|
'<td><INPUT TYPE="TEXT" NAME="copyright"></td>'+ |
|
'</tr>'+ |
|
'</table>'+ |
|
'<input type="button" value="Search the global catalog"'+ |
|
' onClick="javascript:opener.search()">'+ |
|
'</form></body></html>'); |
|
} |
} |
|
|
// -------------------------------------------- Interface function to searching |
// -------------------------------------------- Interface function to searching |
Line 1521 function search() {
|
Line 1563 function search() {
|
|
|
// ------------------------------------------------------- Do srch status check |
// ------------------------------------------------------- Do srch status check |
|
|
function srchcheck() { |
function srchcheck(mode) { |
if (srch.closed) { |
if (!srch || srch.closed || srchmode!=mode) { |
srchopen(); |
srchopen(); |
} |
} |
|
srch.focus(); |
|
} |
|
|
|
// -------------------------------------------------------- Do idx status check |
|
|
|
function idxcheck(mode) { |
|
if (!idx || idx.closed || idxmode!=mode) { |
|
idxopen(mode); |
|
} |
|
idx.focus(); |
} |
} |
|
|
// ---------------------------------------------------- Handles "click to edit" |
// ---------------------------------------------------- Handles "click to edit" |
Line 1622 function handler(infostr) {
|
Line 1674 function handler(infostr) {
|
+'<input type=text name=u size=30 value="'+data2[1]+'"></td></tr>' |
+'<input type=text name=u size=30 value="'+data2[1]+'"></td></tr>' |
+'<tr><td>External:</td><td><input type=checkbox name=e'); |
+'<tr><td>External:</td><td><input type=checkbox name=e'); |
if (data2[2]=='true') { inf.document.write(' checked'); } |
if (data2[2]=='true') { inf.document.write(' checked'); } |
inf.document.write('></td><td align=right><a href="javascript:opener.srchopen()">Search</a></td></tr>' |
inf.document.write('></td><td align=right>' |
|
+'<a href="javascript:opener.idxcheck(\'interactive\')">Browse</a> ' |
|
+'<a href="javascript:opener' |
|
+'.srchcheck(\'interactive\')">Search</a></td></tr>' |
+'<tr><td colspan=3>' |
+'<tr><td colspan=3>' |
+'<input type=radio name=y value=normal '+ |
+'<input type=radio name=y value=normal '+ |
'onClick="self.document.forms.resinfo.elements.h.value='+"'normal'"+'"'); |
'onClick="self.document.forms.resinfo.elements.h.value='+"'normal'"+'"'); |
Line 2330 function condense() {
|
Line 2385 function condense() {
|
function load() { |
function load() { |
message("Loading"); |
message("Loading"); |
schedule('load'); |
schedule('load'); |
checkdef(); |
|
} |
} |
|
|
function finishload() { |
function finishload() { |
Line 2375 function finishload() {
|
Line 2429 function finishload() {
|
// -------------------------------------------------------------- Parameter set |
// -------------------------------------------------------------- Parameter set |
|
|
function setparms(resid) { |
function setparms(resid) { |
alert('Called setparms for '+resid); |
var options="scrollbars=1,resizable=1,menubar=0"; |
|
parmflag=1; |
|
data1=objcont[resid].split(':'); |
|
parm=open("/adm/ratparms?url="+data1[1]+"&parms="+objparms[resid]+ |
|
"&resid="+resid,"parmout",options); |
|
parm.focus(); |
} |
} |
|
|
// -------------------------------------------------------------- Undo function |
// -------------------------------------------------------------- Undo function |
Line 2440 function wheelswitch() {
|
Line 2499 function wheelswitch() {
|
// --------------------------------------------- Checks if server frame defined |
// --------------------------------------------- Checks if server frame defined |
|
|
function checkdef() { |
function checkdef() { |
if (parent.server.document.forms.storage.output.value!=undefined) { |
if (parent.flag==1) { |
srvloaded(); |
srvloaded(); |
} |
} |
if ((finishdone==0) && (tim==0)) { setTimeout('checkdef()',100); } |
if ((finishdone==0) && (tim==0)) { setTimeout('checkdef()',100); } |
} |
} |
Line 2470 function schedule(action) {
|
Line 2529 function schedule(action) {
|
reqaction=action; |
reqaction=action; |
tim=0; |
tim=0; |
finishdone=0; |
finishdone=0; |
canceltim=setTimeout('tim=1;',20000) |
canceltim=setTimeout('tim=1;',20000); |
|
checkdef(); |
wait(); |
wait(); |
} |
} |
|
|
|
// ----------------------------------------------------- launch indexer browser |
|
|
|
function groupsearch() { |
|
alert('not yet implemented'); |
|
} |
|
|
|
function groupimport() { |
|
idxcheck('groupimport'); |
|
} |
|
|
// -------------------------------------------------------------- Store changes |
// -------------------------------------------------------------- Store changes |
|
|
function storechange() { |
function storechange() { |
var k; |
var k; |
|
parent.flag=0; |
parent.server.document.forms.storage.submit(); |
parent.server.document.forms.storage.submit(); |
schedule('save'); |
schedule('save'); |
} |
} |
Line 2532 function leave() {
|
Line 2603 function leave() {
|
if (!inf.closed) { |
if (!inf.closed) { |
inf.close(); |
inf.close(); |
} |
} |
if (!srch.closed) { |
if (srch && !srch.closed) { |
srch.close(); |
srchclose(); |
|
} |
|
if (idx && !idx.closed) { |
|
srchclose(); |
} |
} |
} |
} |
|
|
Line 2549 function leave() {
|
Line 2623 function leave() {
|
<a href="javascript:revert();">Revert</a> |
<a href="javascript:revert();">Revert</a> |
<a href="javascript:undo();">Undo</a> |
<a href="javascript:undo();">Undo</a> |
<a href="javascript:redo();">Redo</a> |
<a href="javascript:redo();">Redo</a> |
|
<a href="javascript:groupsearch();">Group Search</a> |
|
<a href="javascript:groupimport();">Group Import</a> |
<a href="javascript:storechange();">Store</a> |
<a href="javascript:storechange();">Store</a> |
</body> |
</body> |
</html> |
</html> |