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;'> *</font></label>
+ <label style="padding-left:10px;">Smooks configuration<font
style='color: red;font-size: 8pt;'> *</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