Team:Paris Saclay/comment test

From 2013.igem.org

(Difference between revisions)
 
(13 intermediate revisions not shown)
Line 10: Line 10:
   return;
   return;
  }
  }
 +
 +
//generate xml
 +
var xres= null;
 +
{
 +
  var resnode= document.createElement('comment');
 +
  resnode.setAttribute('user', wgUserName);
 +
  resnode.appendChild(document.createTextNode( document.getElementById('ctxt').value ));
 +
 +
  var szer= new XMLSerializer();
 +
  xres= szer.serializeToString(resnode);
 +
}
 +
 +
//load edit page
 +
var htmldata= null;
 +
{
 +
  var xurl= 'https://2013.igem.org/Team:Paris_Saclay/comment_test.xml?action=edit&ps_tstamp=' + new Date().getTime();
 +
  var xhr= new XMLHttpRequest();
 +
  xhr.open("GET", xurl, false);
 +
  xhr.send();
 +
 
 +
  var parser= new DOMParser();
 +
  htmldata= parser.parseFromString(xhr.responseText, "text/html");
 +
}
 +
 +
 +
 +
//refresh
 +
afficher();
}
}
function afficher()
function afficher()
{
{
-
  var xurl= 'https://2013.igem.org/wiki/index.php?title=Team:Paris_Saclay/comment_test.xml&action=raw&ctype=text/css&timetag='+new Date().getTime();
+
  var xurl= 'https://2013.igem.org/Team:Paris_Saclay/comment_test.xml?action=raw&ctype=text/css&ps_tstamp=' + new Date().getTime();
  var xmldata= null;
  var xmldata= null;
  var xhr= new XMLHttpRequest();
  var xhr= new XMLHttpRequest();
Line 21: Line 49:
  {
  {
   var parser= new DOMParser();
   var parser= new DOMParser();
-
  alert(xhr.responseText);
 
   xmldata= parser.parseFromString(xhr.responseText, "application/xml");
   xmldata= parser.parseFromString(xhr.responseText, "application/xml");
  }
  }
Line 33: Line 60:
  var comments= xmldata.getElementsByTagName('comment');
  var comments= xmldata.getElementsByTagName('comment');
   
   
 +
cdiv.innerHTML= '';
 +
  for(var cid= 0 ; cid < comments.length ; ++cid)
  for(var cid= 0 ; cid < comments.length ; ++cid)
  {
  {
Line 45: Line 74:
   tmpp.appendChild(tmpb);
   tmpp.appendChild(tmpb);
-
   outp.appendChild(document.createTextNode(xtxt));
+
   tmpp.appendChild(document.createTextNode(xtxt));
 +
 
 +
  cdiv.appendChild(tmpp);
  }
  }
}
}

Latest revision as of 12:10, 15 August 2013

Page views : 58,214,867