twingle/twingle/content/toolbar toolbar.js,1.1,1.2

[email protected] Fri, 14 Mar 2003 03:04:54 -0700 (MST)
Newsgroups gmane.comp.cms.oscom.twingle.cvs
Message-ID <[email protected]>
Update of /cvs/root/twingle/twingle/content/toolbar
In directory alpha.oscom.org:/tmp/cvs-serv15537

Modified Files:
	toolbar.js 
Log Message:
Boilerplate for fetchings RSD


Index: toolbar.js
===================================================================
RCS file: /cvs/root/twingle/twingle/content/toolbar/toolbar.js,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** toolbar.js	10 Mar 2003 10:45:45 -0000	1.1
--- toolbar.js	14 Mar 2003 10:04:52 -0000	1.2
***************
*** 3,8 ****
--- 3,57 ----
  function openDialogNewContent (resourcetype)
  {
+     /* todo: eliminate this!! it will be replaced by new-style adding */
      var d = "chrome://twingle/content/workspace/newarticle.xul";
      window.openDialog(d,"newcontent","chrome",sitesds);
      return;
  }
+ 
+ /* Create a site from the wizard */
+ 
+ function getSiteConfiguration () {
+     /* Connect to site and retrieve site configuration information */
+ 
+     var url = document.getElementById("newsite_url").value;
+ 
+     function myfunc (e) {
+ 
+ 	if (p.readyState != 4) {
+ 	    return;
+ 	}
+ 
+ 	var status = p.status + ": " + p.statusText + "\n";
+ 	var status = status + p.getAllResponseHeaders() + "\n\n";
+ 	var status = status + p.responseText;
+ 	document.getElementById("responsetext").firstChild.nodeValue = status;
+         if (p.responseXML) {
+ 	    var dcns = "http://www.purl.org/dc/1.1#";
+ 	    var realm = p.responseXML.getElementsByTagName("realm")[0];
+ 	    var realm = realm.firstChild.nodeValue;
+ 	    var sitename = p.responseXML.getElementsByTagNameNS(dcns,"title")[0];
+ 	    var sitename = sitename.firstChild.nodeValue;
+ 
+ 	    document.getElementById("newsite_realm").value=realm;
+ 	    document.getElementById("newsite_name").value=sitename;
+ 	    dump("\nrealm and sitename are " + realm + " " + sitename);
+ 
+    /* Setting up variables */
+   var newsite_name = document.getElementById("newsite_name").value;
+   var newsite_realm = document.getElementById("newsite_realm").value;
+   var newsite_url = document.getElementById("newsite_url").value;
+   var newsite_username = document.getElementById("newsite_username").value;
+   var newsite_password = document.getElementById("newsite_password").value;
+ 
+   // Now we call addSite in Explorer/Explorer.js
+   sitesds.addSite(newsite_id, newsite_name, newsite_contentsurl);
+ 
+ 	}
+     }
+ 
+     var p = new XMLHttpRequest();
+     p.onreadystatechange = myfunc;
+     p.open("GET", url + "config.xml");
+     p.send(null);
+ }
+