--- rat/client/Attic/code.html 2002/03/12 21:37:18 1.51 +++ rat/client/Attic/code.html 2002/05/25 20:32:10 1.58 @@ -4,7 +4,7 @@ The LearningOnline Network Resource Assembly Tool // -// $Id: code.html,v 1.51 2002/03/12 21:37:18 matthew Exp $ +// $Id: code.html,v 1.58 2002/05/25 20:32:10 www Exp $ // // Copyright Michigan State University Board of Trustees // @@ -118,6 +118,12 @@ var idxflag=-1; // 1 means currently ope // -1 means never yet opened/defined var idxmode=''; +var copydx; +var copydxflag=-1; // 1 means currently open + // 0 means closed (but has been open) + // -1 means never yet opened/defined +var copydxmode=''; + var parm; var parmflag=-1; // 1 means currently open // 0 means closed (but has been open) @@ -1576,6 +1582,10 @@ function idxclear() { idx.document.clear(); } +// --------------------------------------------------------- Clears copy window +function copydxclear() { + copydx.document.clear(); +} // ------------------------------------------------------- Clears search window function srchclear() { srch.document.clear(); @@ -1594,6 +1604,14 @@ function idxclose() { } } +// --------------------------------------------------------- Closes copy window +function copydxclose() { + if (copydx && !copydx.closed) { + copydxflag=0; + copydx.close(); + } +} + // ------------------------------------------------------- Closes search window function srchclose() { if (srch && !srch.closed) { @@ -1618,6 +1636,48 @@ function idxopen(mode) { idx=open("/res/?launch=1&mode=rat&catalogmode="+mode,"idxout",options); idx.focus(); } +// ------------------------------------------------- Open browser to select map + var editbrowser; + function openbrowser(formname,elementname,only,omit) { + var url = '/res/?'; + if (editbrowser == null) { + url += 'launch=1&'; + } + url += 'catalogmode=interactive&'; + url += 'mode=edit&'; + url += 'form=' + formname + '&'; + if (only != null) { + url += 'only=' + only + '&'; + } + if (omit != null) { + url += 'omit=' + omit + '&'; + } + url += 'element=' + elementname + ''; + var title = 'Browser'; + var options = 'scrollbars=1,resizable=1,menubar=0'; + options += ',width=700,height=600'; + editbrowser = copydx.open(url,title,options,'1'); + editbrowser.focus(); + } +// ----------------------------------------------------------- Open copy window +function copydxopen(mode) { + var options="scrollbars=1,resizable=1,menubar=0"; + copydxmode=mode; + copydxflag=1; + copydx=open("",'copydxout',options); + copydx.document.clear(''); + copydx.document.writeln( + '

Group Copy from Map

'+ + '
'+ + '
'); + + copydx.document.writeln(''); + copydx.focus(); +} // --------------------------------------------------------- Open search window function srchopen(mode) { @@ -1649,6 +1709,14 @@ function idxcheck(mode) { idx.focus(); } +// -------------------------------------------------------- Do idx status check +function copydxcheck(mode) { + if (!copydx || copydx.closed || copydxmode!=mode) { + copydxopen(mode); + } + copydx.focus(); +} + // ---------------------------------------------------- Handles "click to edit" function handler(infostr) { var k; @@ -1967,11 +2035,7 @@ function graphreset() { objcont[0]=''; objlinks[0]=''; - if (((typeof(objcont[1])=="undefined")&&(typeof(objcont[2])=="undefined")) || - ((objcont[1]=='')&&(objcont[2]==''))) { - objcont[1]='Start::false:start:res' - objcont[2]='Finish::false:finish:res'; - } + graphdef='no'; } @@ -1985,7 +2049,7 @@ function rescompare(a,b) { for (k=1;kRedo  Group search  Group import  -Save map  +Group copy  +Save map  +Save map and layout