svn commit r9384 - trunk/esb/java/modules/distribution/src/main/www/extensions/core/js/mediators

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

svn commit r9384 - trunk/esb/java/modules/distribution/src/main/www/extensions/core/js/mediators

svn-9
Author: indika
Date: Thu Nov  1 05:59:24 2007
New Revision: 9384

Modified:
   trunk/esb/java/modules/distribution/src/main/www/extensions/core/js/mediators/dblookup_mediator.js
   trunk/esb/java/modules/distribution/src/main/www/extensions/core/js/mediators/dbreport_mediator.js
Log:
fixed some NS adding issues


Modified: trunk/esb/java/modules/distribution/src/main/www/extensions/core/js/mediators/dblookup_mediator.js
==============================================================================
--- trunk/esb/java/modules/distribution/src/main/www/extensions/core/js/mediators/dblookup_mediator.js (original)
+++ trunk/esb/java/modules/distribution/src/main/www/extensions/core/js/mediators/dblookup_mediator.js Thu Nov  1 05:59:24 2007
@@ -88,7 +88,7 @@
             if (parameterindexes[i].si == statementindex) {
                 if (parameterindexes[i].pi != null) {
                     for (var j = 0; j < parameterindexes[i].pi.length; j++) {
-                        if (parameterindexes[i].pi[j] != null && parameterindexes[i].pi[j] == (parseInt(parameterindex) + 1)) {
+                        if (parameterindexes[i].pi[j] != null && parseInt(parameterindexes[i].pi[j]) == (parseInt(parameterindex) + 1)) {
                             parameterindexes[i].pi[j] = null;
                             return;
                         }
@@ -106,10 +106,11 @@
             if (parameterindexes[i].si == statementindex) {
                 if (parameterindexes[i].pi != null) {
                     for (var j = 0; j < parameterindexes[i].pi.length; j++) {
-                        if (parameterindexes[i].pi[j] != null && parameterindexes[i].pi[j] == (parseInt(parameterindex))) {
+
+                        if (parameterindexes[i].pi[j] != null && parseInt(parameterindexes[i].pi[j]) == parseInt(parameterindex)) {
                             return count;
                         }
-                        if (parameterindexes[i].pi[j] != null) {
+                        if (parameterindexes[i].pi[j] == null) {
                             count += 1;
                         }
                     }
@@ -469,7 +470,22 @@
     for (var j = 0; j < propertytrs.length; j++) {
         var id = propertytrs[j].getAttribute("id");
         var pi = id.substring(0, id.indexOf("parameter_id"));
-        var position = pindex.toString() + "." + (parseInt(si) + 1 - getdeletedpreviousstatements(si)).toString() + "." + (parseInt(pi) + 1).toString();
+        var deletedpi = getdeleteparametercount(parseInt(si), parseInt(pi) + 1);
+        var deletedsi = getdeletedpreviousstatements(si);
+
+        var position = pindex.toString() + "." + (parseInt(si) + 1).toString() + "." + (parseInt(pi) + 1).toString();
+        if (deletedsi != null && deletedsi != undefined && deletedsi != 0) {
+            position = pindex.toString() + "." + (parseInt(si) + 1 - deletedsi).toString() + "." + (parseInt(pi) + 1).toString();
+
+            if (deletedpi != null && deletedpi != undefined && deletedpi != 0) {
+                position = pindex.toString() + "." + (parseInt(si) + 1 - deletedsi).toString() + "." + (parseInt(pi) + 1 - deletedpi).toString();
+            }
+        } else {
+            if (deletedpi != null && deletedpi != undefined && deletedpi != 0) {
+                position = pindex.toString() + "." + (parseInt(si) + 1).toString() + "." + (parseInt(pi) + 1 - deletedpi).toString();
+
+            }
+        }
         var namespce = getnamespase(position);
         if (window.ActiveXObject) {
 
@@ -1176,13 +1192,13 @@
         var si2 = si.substring(0, si.indexOf("."));
         var pi = si.substring(si.indexOf(".") + 1, si.length);
         if (pi != null && pi != undefined && si2 != null && si2 != undefined) {
-            var deletedsi = getdeletedpreviousstatementsdbr(parseInt(si2) - 1);
-            var deletedpi = getdeleteparametercountdbr((parseInt(si2) - 1), parseInt(pi));
-            if (deletedsi != undefined && deletedsi != null) {
-                if (deletedpi != null && deletedpi != undefined) {
+            var deletedsi = getdeletedpreviousstatements(parseInt(si2) - 1);
+            var deletedpi = getdeleteparametercount((parseInt(si2) - 1), parseInt(pi));
+            if (deletedsi != undefined && deletedsi != null && deletedsi != 0) {
+                if (deletedpi != null && deletedpi != undefined && deletedpi != 0) {
                     var csi = si2 - deletedsi ;
                     if (csi != undefined && csi != null) {
-                        correctedps = pindex.toString() + "." + (csi).toString() + "." + (parseInt(deletedpi) + 1).toString();
+                        correctedps = pindex.toString() + "." + (csi).toString() + "." + (parseInt(pi) - parseInt(deletedpi)).toString();
                     }
                 } else {
                     var csi = si2 - deletedsi ;
@@ -1191,9 +1207,9 @@
                     }
                 }
             } else {
-                if (deletedpi != null && deletedpi != undefined) {
+                if (deletedpi != null && deletedpi != undefined && deletedpi != 0) {
                     if (si2 != undefined && si2 != null) {
-                        correctedps = pindex.toString() + "." + (si2).toString() + "." + (parseInt(deletedpi) + 1).toString();
+                        correctedps = pindex.toString() + "." + (si2).toString() + "." + (parseInt(pi) - parseInt(deletedpi)).toString();
                     }
                 } else {
                     if (si2 != undefined && si2 != null) {

Modified: trunk/esb/java/modules/distribution/src/main/www/extensions/core/js/mediators/dbreport_mediator.js
==============================================================================
--- trunk/esb/java/modules/distribution/src/main/www/extensions/core/js/mediators/dbreport_mediator.js (original)
+++ trunk/esb/java/modules/distribution/src/main/www/extensions/core/js/mediators/dbreport_mediator.js Thu Nov  1 05:59:24 2007
@@ -88,7 +88,7 @@
             if (parameterindexes[i].si == statementindex) {
                 if (parameterindexes[i].pi != null) {
                     for (var j = 0; j < parameterindexes[i].pi.length; j++) {
-                        if (parameterindexes[i].pi[j] != null && parameterindexes[i].pi[j] == (parseInt(parameterindex) + 1)) {
+                        if (parameterindexes[i].pi[j] != null && parseInt(parameterindexes[i].pi[j]) == (parseInt(parameterindex) + 1)) {
                             parameterindexes[i].pi[j] = null;
                             return;
                         }
@@ -106,10 +106,11 @@
             if (parameterindexes[i].si == statementindex) {
                 if (parameterindexes[i].pi != null) {
                     for (var j = 0; j < parameterindexes[i].pi.length; j++) {
-                        if (parameterindexes[i].pi[j] != null && parameterindexes[i].pi[j] == (parseInt(parameterindex))) {
+
+                        if (parameterindexes[i].pi[j] != null && parseInt(parameterindexes[i].pi[j]) == parseInt(parameterindex)) {
                             return count;
                         }
-                        if (parameterindexes[i].pi[j] != null) {
+                        if (parameterindexes[i].pi[j] == null) {
                             count += 1;
                         }
                     }
@@ -471,7 +472,23 @@
     for (var j = 0; j < propertytrs.length; j++) {
         var id = propertytrs[j].getAttribute("id");
         var pi = id.substring(0, id.indexOf("parameter_id"));
-        var position = pindex.toString() + "." + (parseInt(si) + 1 - getdeletedpreviousstatementsdbr(si)).toString() + "." + (parseInt(pi) + 1).toString();
+        var deletedpi = getdeleteparametercountdbr(parseInt(si), parseInt(pi) + 1);
+        var deletedsi = getdeletedpreviousstatementsdbr(si);
+
+        var position = pindex.toString() + "." + (parseInt(si) + 1).toString() + "." + (parseInt(pi) + 1).toString();
+        if (deletedsi != null && deletedsi != undefined && deletedsi != 0) {
+            position = pindex.toString() + "." + (parseInt(si) + 1 - deletedsi).toString() + "." + (parseInt(pi) + 1).toString();
+
+            if (deletedpi != null && deletedpi != undefined && deletedpi != 0) {
+                position = pindex.toString() + "." + (parseInt(si) + 1 - deletedsi).toString() + "." + (parseInt(pi) + 1 - deletedpi).toString();
+            }
+        } else {
+            if (deletedpi != null && deletedpi != undefined && deletedpi != 0) {
+                position = pindex.toString() + "." + (parseInt(si) + 1).toString() + "." + (parseInt(pi) + 1 - deletedpi).toString();
+
+            }
+        }
+
         var namespce = getnamespasedbr(position);
         if (window.ActiveXObject) {
 
@@ -1171,11 +1188,11 @@
         if (pi != null && pi != undefined && si2 != null && si2 != undefined) {
             var deletedsi = getdeletedpreviousstatementsdbr(parseInt(si2) - 1);
             var deletedpi = getdeleteparametercountdbr((parseInt(si2) - 1), parseInt(pi));
-            if (deletedsi != undefined && deletedsi != null) {
-                if (deletedpi != null && deletedpi != undefined) {
+            if (deletedsi != undefined && deletedsi != null && deletedsi != 0) {
+                if (deletedpi != null && deletedpi != undefined && deletedpi != 0) {
                     var csi = si2 - deletedsi ;
                     if (csi != undefined && csi != null) {
-                        correctedps = pindex.toString() + "." + (csi).toString() + "." + (parseInt(deletedpi) + 1).toString();
+                        correctedps = pindex.toString() + "." + (csi).toString() + "." + (parseInt(pi) - parseInt(deletedpi)).toString();
                     }
                 } else {
                     var csi = si2 - deletedsi ;
@@ -1184,9 +1201,9 @@
                     }
                 }
             } else {
-                if (deletedpi != null && deletedpi != undefined) {
+                if (deletedpi != null && deletedpi != undefined && deletedpi != 0) {
                     if (si2 != undefined && si2 != null) {
-                        correctedps = pindex.toString() + "." + (si2).toString() + "." + (parseInt(deletedpi) + 1).toString();
+                        correctedps = pindex.toString() + "." + (si2).toString() + "." + (parseInt(pi) - parseInt(deletedpi)).toString();
                     }
                 } else {
                     if (si2 != undefined && si2 != null) {

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