]> git.pond.sub.org Git - eow/blobdiff - static/dojo-release-1.1.1/dojox/lang/functional/sequence.js
Replace Dojo with jQuery
[eow] / static / dojo-release-1.1.1 / dojox / lang / functional / sequence.js
diff --git a/static/dojo-release-1.1.1/dojox/lang/functional/sequence.js b/static/dojo-release-1.1.1/dojox/lang/functional/sequence.js
deleted file mode 100644 (file)
index c5aaa1c..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-if(!dojo._hasResource["dojox.lang.functional.sequence"]){ //_hasResource checks added by build. Do not use _hasResource directly in your code.
-dojo._hasResource["dojox.lang.functional.sequence"] = true;
-dojo.provide("dojox.lang.functional.sequence");
-
-dojo.require("dojox.lang.functional.lambda");
-
-// This module adds high-level functions and related constructs:
-//     - sequence generators
-
-// Defined methods:
-//     - take any valid lambda argument as the functional argument
-
-(function(){
-       var d = dojo, df = dojox.lang.functional;
-
-       d.mixin(df, {
-               // sequence generators
-               repeat: function(/*Number*/ n, /*Function|String|Array*/ f, /*Object*/ z, /*Object?*/ o){
-                       // summary: builds an array by repeatedly applying a unary function N times 
-                       //      with a seed value Z.
-                       o = o || d.global; f = df.lambda(f);
-                       var t = new Array(n);
-                       t[0] = z;
-                       for(var i = 1; i < n; t[i] = z = f.call(o, z), ++i);
-                       return t;       // Array
-               },
-               until: function(/*Function|String|Array*/ pr, /*Function|String|Array*/ f, /*Object*/ z, /*Object?*/ o){
-                       // summary: builds an array by repeatedly applying a unary function with 
-                       //      a seed value Z until the predicate is satisfied.
-                       o = o || d.global; f = df.lambda(f); pr = df.lambda(pr);
-                       var t = [];
-                       for(; !pr.call(o, z); t.push(z), z = f.call(o, z));
-                       return t;       // Array
-               }
-       });
-})();
-
-}