[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