Diff for /rat/client/ratcode.js between versions 1.5 and 1.9

version 1.5, 2006/06/08 13:56:52 version 1.9, 2009/03/25 15:49:57
Line 41  YEAR 2001 Line 41  YEAR 2001
 -->  -->
   
   
 <script language="JavaScript">  <script type="text/javascript" language="JavaScript">
   
 var row=new Array();  var row=new Array();
 var maxrow=-1;  var maxrow=-1;
Line 244  function newcondition(content,type) { Line 244  function newcondition(content,type) {
 }  }
   
 // ---------------------------------------------- Creates a new resource object  // ---------------------------------------------- Creates a new resource object
 function newresource(rid,cid,text,url,ext,type) {  function newresource(rid,cid,text,url,ext,type,oldidx) {
    stored=0;     stored=0;
    var newidx=addobj(rid,'b&'+rid+'&'+cid+':0:0:0',url);     var newidx=addobj(rid,'b&'+rid+'&'+cid+':0:0:0',url,oldidx);
   
    objcont[newidx]=     objcont[newidx]=
     text+':'+url+':'+ext+':'+type+':res';      text+':'+url+':'+ext+':'+type+':res';
    return newidx;     return newidx;
Line 468  function insertport (obj1,d,inout,linkob Line 469  function insertport (obj1,d,inout,linkob
   
 // ---------------------------- Make a new object and add it to the row content  // ---------------------------- Make a new object and add it to the row content
 // returns object number of generated object  // returns object number of generated object
 function addobj(kjid,objs,url) {  function addobj(kjid,objs,url,oldindex) {
    stored=0;     stored=0;
    expense++;     expense++;
    if ((rowcont[kjid]!='') && (typeof(rowcont[kjid])!="undefined")) {      if ((rowcont[kjid]!='') && (typeof(rowcont[kjid])!="undefined")) { 
Line 476  function addobj(kjid,objs,url) { Line 477  function addobj(kjid,objs,url) {
    }     }
    var newindex=obj.length;     var newindex=obj.length;
    if ((url!='') && (typeof(url)!="undefined")) {     if ((url!='') && (typeof(url)!="undefined")) {
 // see if we have a zombie with that url  // see if we have a zombie with that url and possibly oldindex
       for (oidx=0;oidx<objcont.length;oidx++) {        for (oidx=0;oidx<objcont.length;oidx++) {
           if (typeof(objcont[oidx])!="undefined") {            if (typeof(objcont[oidx])!="undefined") {
              data6=objcont[oidx].split(':');               data6=objcont[oidx].split(':');
              if (data6[4]=='zombie') {               if (data6[4]=='zombie') {
                 if (data6[1]==url) {                  if (data6[1]==url) {
                    newindex=oidx;     if (typeof(oldindex) == "undefined") {
                        newindex=oidx;
                      } else {
                        if (oidx == oldindex) {
                          newindex=oidx;
                        }
                      }
                 }                  }
              }               }
          }           }
Line 997  function drawcell (rtype,ctype,what,cm,o Line 1004  function drawcell (rtype,ctype,what,cm,o
         if ((mime!='') && (ext!='true')) {          if ((mime!='') && (ext!='true')) {
            parent.mapout.document.write             parent.mapout.document.write
            ('<br><img border=0 src="'+raticons+'left.gif"></a><a target="preview" href="'+             ('<br><img border=0 src="'+raticons+'left.gif"></a><a target="preview" href="'+
            url+'.meta"><img border=0 src="'+iconpath+             url+'.meta"><img border=0 width=20 src="'+iconpath+
            'meta.gif"><a target="preview" href="'+url+             'meta.gif"><a target="preview" href="'+url+
            '"><img border=0 src="'+iconpath+mime+'.gif">'+             '"><img border=0 width=20 src="'+iconpath+mime+'.gif">'+
            '<img border=0 src="'+raticons+'right.gif">');             '<img border=0 src="'+raticons+'right.gif">');
         } else {          } else {
            parent.mapout.document.write             parent.mapout.document.write
Line 1037  function drawcell (rtype,ctype,what,cm,o Line 1044  function drawcell (rtype,ctype,what,cm,o
         if ((mime!='') && (ext!='true')) {          if ((mime!='') && (ext!='true')) {
            parent.mapout.document.write             parent.mapout.document.write
            ('<br><img border=0 src="'+raticons+'left.gif"></a><a target="preview" href="'+             ('<br><img border=0 src="'+raticons+'left.gif"></a><a target="preview" href="'+
            url+'.meta"><img border=0 src="'+iconpath+             url+'.meta"><img border=0 width=20 src="'+iconpath+
            'meta.gif"><a target="preview" href="'+url+             'meta.gif"><a target="preview" href="'+url+
            '"><img border=0 src="'+iconpath+mime+'.gif">'+             '"><img border=0 width=20 src="'+iconpath+mime+'.gif">'+
            '<img border=0 src="'+raticons+'right.gif">');             '<img border=0 src="'+raticons+'right.gif">');
         } else {          } else {
            parent.mapout.document.write             parent.mapout.document.write
Line 1073  function drawcell (rtype,ctype,what,cm,o Line 1080  function drawcell (rtype,ctype,what,cm,o
         if ((mime!='') && (ext!='true')) {          if ((mime!='') && (ext!='true')) {
            parent.mapout.document.write             parent.mapout.document.write
            ('<br><img border=0 src="'+raticons+'left.gif"></a><a target="preview" href="'+             ('<br><img border=0 src="'+raticons+'left.gif"></a><a target="preview" href="'+
            url+'.meta"><img border=0 src="'+iconpath+             url+'.meta"><img border=0 width=20 src="'+iconpath+
            'meta.gif"><a target="preview" href="'+url+             'meta.gif"><a target="preview" href="'+url+
            '"><img border=0 src="'+iconpath+mime+'.gif">'+             '"><img border=0 width=20 src="'+iconpath+mime+'.gif">'+
            '<img border=0 src="'+raticons+'right.gif">');             '<img border=0 src="'+raticons+'right.gif">');
         } else {          } else {
            parent.mapout.document.write             parent.mapout.document.write
Line 1497  function info(infostr) { Line 1504  function info(infostr) {
         if (mime!='') {          if (mime!='') {
            inf.document.write             inf.document.write
            ('<br><a target="preview" align="right" href="'+url+             ('<br><a target="preview" align="right" href="'+url+
            '"><img border=0 src="'+iconpath+mime+'.gif"></a>&nbsp;&nbsp;');             '"><img border=0 width=20 src="'+iconpath+mime+'.gif"></a>&nbsp;&nbsp;');
         }          }
        inf.document.write('<b>');         inf.document.write('<b>');
         if (data2[2]=='true') { inf.document.write('External '); }          if (data2[2]=='true') { inf.document.write('External '); }
Line 1680  function groupopen(url) { Line 1687  function groupopen(url) {
    idx=open("/adm/groupsort?mode=rat&recover=1&readfile="+url,"idxout",options);     idx=open("/adm/groupsort?mode=rat&recover=1&readfile="+url,"idxout",options);
    idx.focus();     idx.focus();
 }  }
   // ------------------------------------------------------- Open bookmark window
   function bookmarkopen() {
      var options="scrollbars=1,resizable=1,menubar=0";
      idxmode=mode;
      idxflag=1;
      idx=open("/adm/groupsort?mode=rat&bookmarks=1","idxout",options);
      idx.focus();
   }
 // ------------------------------------------------- Open browser to select map  // ------------------------------------------------- Open browser to select map
     var editbrowser;      var editbrowser;
     function openbrowser(formname,elementname,only,omit) {      function openbrowser(formname,elementname,only,omit) {
Line 2143  function tabledraw() { Line 2158  function tabledraw() {
         if ((mime!='') && (ext!='true')) {          if ((mime!='') && (ext!='true')) {
            parent.mapout.document.write             parent.mapout.document.write
            ('<a target="preview" align="right" href="'+url+'.meta'+             ('<a target="preview" align="right" href="'+url+'.meta'+
            '"><img src="'+iconpath+'meta.gif"></a><p>'+             '"><img width=20 src="'+iconpath+'meta.gif"></a><p>'+
            '<a target="preview" align="right"href="'+url+             '<a target="preview" align="right"href="'+url+
            '"><img src="'+iconpath+mime+'.gif"></a><p>');             '"><img width=20 src="'+iconpath+mime+'.gif"></a><p>');
         }          }
          parent.mapout.document.write(           parent.mapout.document.write(
          '<b><a href="javascript:if (parent.code.linkmode!=0) { '           '<b><a href="javascript:if (parent.code.linkmode!=0) { '
Line 2361  function simpletabledraw() { Line 2376  function simpletabledraw() {
         if ((mime!='') && (ext!='true')) {          if ((mime!='') && (ext!='true')) {
            parent.mapout.document.write             parent.mapout.document.write
            ('<a target="preview" align="right" href="'+url+'.meta'+             ('<a target="preview" align="right" href="'+url+'.meta'+
            '"><img src="'+iconpath+'meta.gif"></a><p>'+             '"><img width=20 src="'+iconpath+'meta.gif"></a><p>'+
            '<a target="preview" align="right"href="'+url+             '<a target="preview" align="right"href="'+url+
            '"><img src="'+iconpath+mime+'.gif"></a><p>');             '"><img width=20 src="'+iconpath+mime+'.gif"></a><p>');
         }                  }        
       parent.mapout.document.write('<b>'+k+'</b></td><td bgcolor="'+ck+'">');        parent.mapout.document.write('<b>'+k+'</b></td><td bgcolor="'+ck+'">');
       data2=obj[i].split('&');        data2=obj[i].split('&');

Removed from v.1.5  
changed lines
  Added in v.1.9


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>