[mashup-dev] svn commit r3561 -
trunk/mashup/java/modules/www/js/wso2
svn at wso2.org
svn at wso2.org
Wed Jun 6 02:06:09 PDT 2007
Author: tyrell
Date: Wed Jun 6 02:03:54 2007
New Revision: 3561
Modified:
trunk/mashup/java/modules/www/js/wso2/mashup-utils.js
Log:
Adding config links to the Mashup Widget
Modified: trunk/mashup/java/modules/www/js/wso2/mashup-utils.js
==============================================================================
--- trunk/mashup/java/modules/www/js/wso2/mashup-utils.js (original)
+++ trunk/mashup/java/modules/www/js/wso2/mashup-utils.js Wed Jun 6 02:03:54 2007
@@ -151,16 +151,61 @@
for (var i = 0; i < eprs.length; i++) {
var parEl = document.createElement("p");
+
if (typeof eprs[i] == "string") {
} else {
- var textN = document.createTextNode(eprs[i].firstChild.nodeValue);
- parEl.appendChild(textN);
- mainEl.appendChild(parEl);
- }
+ var currentEpr = eprs[i].firstChild.nodeValue;
+ var wsdlLink = document.createElement("a");
+ wsdlLink.setAttribute("href", currentEpr + "?wsdl");
+ wsdlLink.setAttribute("target", "_blank");
+ wsdlLink.appendChild(document.createTextNode(currentEpr + "?wsdl"));
+ parEl.appendChild(wsdlLink);
+
+ parEl.appendChild(document.createElement("br"));
+
+ var wsdl2Link = document.createElement("a");
+ wsdl2Link.setAttribute("href", currentEpr + "?wsdl2");
+ wsdl2Link.setAttribute("target", "_blank");
+ wsdl2Link.appendChild(document.createTextNode(currentEpr + "?wsdl2"));
+ parEl.appendChild(wsdl2Link);
+
+ parEl.appendChild(document.createElement("br"));
+
+ var tryItLink = document.createElement("a");
+ tryItLink.setAttribute("href", currentEpr + "?tryit");
+ tryItLink.setAttribute("target", "_blank");
+ tryItLink.appendChild(document.createTextNode(currentEpr + "?tryit"));
+ parEl.appendChild(tryItLink);
+
+ parEl.appendChild(document.createElement("br"));
+
+ var stubLink = document.createElement("a");
+ stubLink.setAttribute("href", currentEpr + "?stub");
+ stubLink.setAttribute("target", "_blank");
+ stubLink.appendChild(document.createTextNode(currentEpr + "?stub"));
+ parEl.appendChild(stubLink);
+
+ parEl.appendChild(document.createElement("br"));
+
+ var schemaLink = document.createElement("a");
+ schemaLink.setAttribute("href", currentEpr + "?xsd");
+ schemaLink.setAttribute("target", "_blank");
+ schemaLink.appendChild(document.createTextNode(currentEpr + "?xsd"));
+ parEl.appendChild(schemaLink);
+
+ parEl.appendChild(document.createElement("br"));
+
+ var docLink = document.createElement("a");
+ docLink.setAttribute("href", currentEpr + "?doc");
+ docLink.setAttribute("target", "_blank");
+ docLink.appendChild(document.createTextNode(currentEpr + "?doc"));
+ parEl.appendChild(docLink);
+ }
}
+ mainEl.appendChild(parEl);
panel.setBody(mainEl);
if (!this.col1) {
More information about the Mashup-dev
mailing list