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>&#160;&#160;&#160;&#160;</a></td>
+                                    <xsl:attribute name="onclick">javascript: 
removetaskprop('<xsl:value-of select="concat('task_prop', @name)"/>'); return 
false;</xsl:attribute>&#160;&#160;&#160;&#160;</a></td>
                             </tr>
                         </xsl:for-each>
                     </table>

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

Reply via email to