Author: ruwan
Date: Thu May 15 07:10:39 2008
New Revision: 17054

Log:
Adding the smooks mediator UI, completed. need to add new image for the smooks 
mediator

Modified:
   
trunk/esb/java/modules/distribution/src/main/www/extensions/core/js/mediators/smooks_mediator.js
   
trunk/esb/java/modules/distribution/src/main/www/extensions/core/xslt/mediators/smooks_edit.xsl
   
trunk/esb/java/modules/distribution/src/main/www/extensions/core/xslt/mediators/smooks_view.xsl

Modified: 
trunk/esb/java/modules/distribution/src/main/www/extensions/core/js/mediators/smooks_mediator.js
==============================================================================
--- 
trunk/esb/java/modules/distribution/src/main/www/extensions/core/js/mediators/smooks_mediator.js
    (original)
+++ 
trunk/esb/java/modules/distribution/src/main/www/extensions/core/js/mediators/smooks_mediator.js
    Thu May 15 07:10:39 2008
@@ -13,26 +13,26 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
- 
-collectdata["sequence"] = function collectlogdata(mediator) {
 
-    var seqref = document.getElementById("seq_ref");
-    if (seqref != undefined && seqref != null && seqref.value != "") {
-        mediator.setAttribute("key", seqref.value);
+collectdata["smooks"] = function collectsmooksdata(mediator, validate) {
+
+    var smookskey = document.getElementById("smooks_key");
+    if (smookskey != undefined && smookskey != null && smookskey.value != "") {
+        mediator.setAttribute("key", smookskey.value);
         return true;
-    } else {
-        esbwarning("Give Error message", TYPE_INFO);
+    } else if (!validate) {
+        esbwarning("Smooks configuration key has to be given", TYPE_INFO);
         return false;
     }
 };
 
-function sequencefromregistry(index) {
+function smooksconfigfromregistry(index) {
 
     var panelId = ("mypanel" + index).toString();
-    registrybrowser("savesequencefromregistry", "dicardregistrybrowser", 
index, 1, panelId);
+    registrybrowser("savesmooksconfigfromregistry", "dicardregistrybrowser", 
index, 1, panelId);
 }
 
-function savesequencefromregistry(position) {
+function savesmooksconfigfromregistry(position) {
     var mediator = getnestedmediator(internalmodel.sequence, position);
     var regKey = getRegistryKey();
     var divcontrol = document.getElementById("registryPanel");

Modified: 
trunk/esb/java/modules/distribution/src/main/www/extensions/core/xslt/mediators/smooks_edit.xsl
==============================================================================
--- 
trunk/esb/java/modules/distribution/src/main/www/extensions/core/xslt/mediators/smooks_edit.xsl
     (original)
+++ 
trunk/esb/java/modules/distribution/src/main/www/extensions/core/xslt/mediators/smooks_edit.xsl
     Thu May 15 07:10:39 2008
@@ -28,9 +28,9 @@
         <br/>
         <br/>
         <div class="mediator-inside">
-               <label style="padding-left:10px;">Referring sequence<font 
style='color: red;font-size: 8pt;'>&#160;*</font></label>
+               <label style="padding-left:10px;">Smooks configuration<font 
style='color: red;font-size: 8pt;'>&#160;*</font></label>
                     <xsl:element name="input">
-                        <xsl:attribute name="id">seq_ref</xsl:attribute>
+                        <xsl:attribute name="id">smooks_key</xsl:attribute>
                         <xsl:attribute name="style">margin-left: 
3em;</xsl:attribute>
                         <xsl:attribute name="type">text</xsl:attribute>
                         <xsl:attribute name="size">20</xsl:attribute>
@@ -46,7 +46,7 @@
                        
extensions/core/images/registry_picker.gif</xsl:attribute>
                    <xsl:attribute name="title">Registry Browser</xsl:attribute>
                    <xsl:attribute name="onClick">
-                       javascript:sequencefromregistry('<xsl:value-of 
select="@esb_med_pos"/>');return false;
+                       javascript:smooksconfigfromregistry('<xsl:value-of 
select="@esb_med_pos"/>');return false;
                    </xsl:attribute>
                </xsl:element>
         </div>

Modified: 
trunk/esb/java/modules/distribution/src/main/www/extensions/core/xslt/mediators/smooks_view.xsl
==============================================================================
--- 
trunk/esb/java/modules/distribution/src/main/www/extensions/core/xslt/mediators/smooks_view.xsl
     (original)
+++ 
trunk/esb/java/modules/distribution/src/main/www/extensions/core/xslt/mediators/smooks_view.xsl
     Thu May 15 07:10:39 2008
@@ -16,7 +16,7 @@
 
 <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
 
-    <xsl:template match="syn:sequence" mode="custom" priority="2" 
xmlns:syn="http://ws.apache.org/ns/synapse";>
+    <xsl:template match="syn:smooks" mode="custom" priority="2" 
xmlns:syn="http://ws.apache.org/ns/synapse";>
 
         <label class="content-header">
             <img align="top" 
src="extensions/core/images/sequence_mediator.gif"/>
@@ -25,7 +25,7 @@
         <br/>
         <br/>
                <div class="mediator-inside">
-               <label style="padding-left:10px;">Referring sequence </label>
+               <label style="padding-left:10px;">Smooks configuration </label>
                <label style="margin-left: 8em;">
                    <xsl:if test="@key!=''"><xsl:value-of 
select="@key"/></xsl:if>
                    <xsl:if test="@key=''">Not specified</xsl:if>

_______________________________________________
Esb-java-dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/esb-java-dev

Reply via email to