Author: upul
Date: Wed Dec 19 20:24:01 2007
New Revision: 11598
Log:
fixed manage tasks - delete property removing all elements from all other xml
properties
Modified:
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/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
Wed Dec 19 20:24:01 2007
@@ -46,24 +46,10 @@
}
function removetaskprop(propname) {
-
- collecttaskdata(true);
-
- var prefix = "";
- if (browsername.indexOf(IE_BROWSER_NAME) != -1) {
- prefix = "syn:";
- }
- var existingprops = internalmodel.task.getElementsByTagName(prefix +
"property");
- for (var k = 0; k < existingprops.length; k++) {
- if (existingprops[k].getAttribute("name") == propname) {
- internalmodel.task.removeChild(existingprops[k]);
- break;
- }
- }
-
- setnodepositions(internalmodel.task, 0);
-
- processXML(internalmodel.task, "tasks/task_edit.xsl",
document.getElementById("task_edit_div"))
+ var element = document.getElementById(propname);
+ var tdElement = element.parentNode;
+ var trElement = tdElement.parentNode;
+ trElement.parentNode.removeChild(trElement);
}
function updatetaskprop(id) {
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
Wed Dec 19 20:24:01 2007
@@ -166,7 +166,7 @@
<!--</xsl:if>-->
<td><a href="#" id="delete_link">
- <xsl:attribute name="onclick">javascript:
removetaskprop('<xsl:value-of select="@name"/>'); return
false;</xsl:attribute>    </a></td>
+ <xsl:attribute name="onclick">javascript:
removetaskprop('<xsl:value-of select="concat('task_prop', @name)"/>'); return
false;</xsl:attribute>    </a></td>
</tr>
</xsl:for-each>
</table>
_______________________________________________
Esb-java-dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/esb-java-dev