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);
+ }
+