Author: upul
Date: Tue Dec 18 00:13:12 2007
New Revision: 11339
Log:
fixed edit task, xml property text area enlarged
Modified:
trunk/esb/java/modules/distribution/src/main/www/extensions/core/css/wso2-esb.css
trunk/esb/java/modules/distribution/src/main/www/extensions/core/js/tasks.js
trunk/esb/java/modules/distribution/src/main/www/extensions/core/xslt/tasks/task_edit.xsl
Modified:
trunk/esb/java/modules/distribution/src/main/www/extensions/core/css/wso2-esb.css
==============================================================================
---
trunk/esb/java/modules/distribution/src/main/www/extensions/core/css/wso2-esb.css
(original)
+++
trunk/esb/java/modules/distribution/src/main/www/extensions/core/css/wso2-esb.css
Tue Dec 18 00:13:12 2007
@@ -2432,6 +2432,10 @@
width:140px !important;
}
+.small_textarea {
+ height:140px !important;
+}
+
div#promocontent td {
text-align:left;
}
Modified:
trunk/esb/java/modules/distribution/src/main/www/extensions/core/js/tasks.js
==============================================================================
---
trunk/esb/java/modules/distribution/src/main/www/extensions/core/js/tasks.js
(original)
+++
trunk/esb/java/modules/distribution/src/main/www/extensions/core/js/tasks.js
Tue Dec 18 00:13:12 2007
@@ -66,6 +66,16 @@
processXML(internalmodel.task, "tasks/task_edit.xsl",
document.getElementById("task_edit_div"))
}
+function updatetaskprop(id) {
+ var element = document.getElementById(id);
+ var classValue = element.getAttribute("class");
+ if(classValue == "esb-edit") {
+ element.setAttribute("class", "esb-edit small_textarea");
+ } else {
+ element.setAttribute("class", "esb-edit");
+ }
+}
+
var mode="add";
function edittaskcallback() {
@@ -274,8 +284,8 @@
// propchild.setAttribute("expression", propValue_real.value);
propchild.removeAttribute("value");
var xmlFragment = propValue_real.value;
- xmlFragment = xmlFragment.replace("/</", "<");
- xmlFragment = xmlFragment.replace("/>/", ">");
+ xmlFragment = xmlFragment.replace("/</", "<");
+ xmlFragment = xmlFragment.replace("/>/", ">");
xmlFragment = trim(xmlFragment);
propchild.appendChild(createesbelement(xmlFragment));
}
Modified:
trunk/esb/java/modules/distribution/src/main/www/extensions/core/xslt/tasks/task_edit.xsl
==============================================================================
---
trunk/esb/java/modules/distribution/src/main/www/extensions/core/xslt/tasks/task_edit.xsl
(original)
+++
trunk/esb/java/modules/distribution/src/main/www/extensions/core/xslt/tasks/task_edit.xsl
Tue Dec 18 00:13:12 2007
@@ -90,6 +90,9 @@
<select class="esb-edit small_textbox">
<xsl:attribute
name="id"><xsl:value-of
select="concat('propertyType',@esb_med_pos)"/></xsl:attribute>
<xsl:attribute
name="name"><xsl:value-of select="concat('prop_type_', @name)"/></xsl:attribute>
+ <xsl:attribute name="onchange">
+
javascript:updatetaskprop('<xsl:value-of select="concat('task_prop',
@name)"/>');
+ </xsl:attribute>
<!--<xsl:attribute
name="onchange">-->
<!--javascript:showNamespaceButtonForTaskProperties('<xsl:value-of
select="@esb_med_pos"/>','propertyType','namespaceCell');;-->
<!--</xsl:attribute>-->
@@ -106,17 +109,25 @@
</select>
</td>
<td>
- <input type="text" class="esb-edit
small_textbox">
+
+ <xsl:if test="@value">
+ <input type="textarea"
class="esb-edit">
<xsl:attribute name="id">
<xsl:value-of
select="concat('task_prop', @name)"/>
</xsl:attribute>
- <xsl:if test="@value">
- <xsl:attribute
name="value"><xsl:value-of select="@value"/></xsl:attribute>
- </xsl:if>
- <xsl:if test="not(@value)">
- <xsl:attribute
name="value"><xsl:value-of select="."/></xsl:attribute>
- </xsl:if>
+ <xsl:attribute
name="value"><xsl:value-of select="@value"/></xsl:attribute>
</input>
+ </xsl:if>
+
+ <xsl:if test="not(@value)">
+ <input type="text" class="esb-edit
small_textarea">
+ <xsl:attribute name="id">
+ <xsl:value-of
select="concat('task_prop', @name)"/>
+ </xsl:attribute>
+ <xsl:attribute
name="value"><xsl:value-of select="."/></xsl:attribute>
+ </input>
+ </xsl:if>
+
</td>
<td>
<xsl:attribute name="id"><xsl:value-of
select="concat('namespaceCell',@esb_med_pos)"/></xsl:attribute>
_______________________________________________
Esb-java-dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/esb-java-dev