Author: jbeard
Date: Mon Aug 16 05:42:19 2010
New Revision: 985794

URL: http://svn.apache.org/viewvc?rev=985794&view=rev
Log:
Removed dead code relating to E4X.

Modified:
    commons/sandbox/gsoc/2010/scxml-js/trunk/src/javascript/scxml/cgf/util.js

Modified: 
commons/sandbox/gsoc/2010/scxml-js/trunk/src/javascript/scxml/cgf/util.js
URL: 
http://svn.apache.org/viewvc/commons/sandbox/gsoc/2010/scxml-js/trunk/src/javascript/scxml/cgf/util.js?rev=985794&r1=985793&r2=985794&view=diff
==============================================================================
--- commons/sandbox/gsoc/2010/scxml-js/trunk/src/javascript/scxml/cgf/util.js 
(original)
+++ commons/sandbox/gsoc/2010/scxml-js/trunk/src/javascript/scxml/cgf/util.js 
Mon Aug 16 05:42:19 2010
@@ -21,60 +21,6 @@ This module contains basic utilities.
 
 require.def("src/javascript/scxml/cgf/util",
        {
-
-               //source: https://developer.mozilla.org/En/E4X_for_templating
-               /* 
-               The first two arguments are optional: (h is a handler with an 
explicit argument v only, or beginning with k, v)
-               lev is optional argument to note recursive depth (if part of 
recursion)
-               */
-               foreach : function(min, max, arr, h, lev) {
-                   var k, ret=<></>, it = 1;
-                   lev = lev || 0;
-                   if (typeof min === 'number') {
-                       if (typeof max !== 'number') {
-                           lev = h;
-                           h = arr;
-                           arr = max;
-                           max = min;
-                           min = 1;
-                       }
-                   }
-                   else {
-                       lev = arr;
-                       h = max;
-                       arr = min;
-                       max = Number.POSITIVE_INFINITY;
-                       min = 1;
-                   }
-                   if (h.length === 1) {
-                       for (k in arr) {
-                           if (it < min) {
-                               ++it;
-                               continue;
-                           }
-                           if (it > max) {
-                               break;
-                           }
-                           ret+=h(arr[k], it, lev); // Need to get it or lev 
via arguments[] since our length detection implies no explicit additional 
params; otherwise define with more than one param (see below)
-                           ++it;
-                       }
-                   }
-                   else {
-                       for (k in arr) {
-                           if (it < min) {
-                               ++it;
-                               continue;
-                           }
-                           if (it > max) {
-                               break;
-                           }
-                           ret+=h(k, arr[k], it, lev);
-                           ++it;
-                       }
-                   }
-                   return ret;
-               },
-
                toJsArray : function (args){
                        var toReturn = [];
 


Reply via email to