]> git.pond.sub.org Git - eow/blobdiff - static/dojo-release-1.1.1/dojox/charting/plot3d/Bars.js
Replace Dojo with jQuery
[eow] / static / dojo-release-1.1.1 / dojox / charting / plot3d / Bars.js
diff --git a/static/dojo-release-1.1.1/dojox/charting/plot3d/Bars.js b/static/dojo-release-1.1.1/dojox/charting/plot3d/Bars.js
deleted file mode 100644 (file)
index 8fbe67c..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-if(!dojo._hasResource["dojox.charting.plot3d.Bars"]){ //_hasResource checks added by build. Do not use _hasResource directly in your code.
-dojo._hasResource["dojox.charting.plot3d.Bars"] = true;
-dojo.provide("dojox.charting.plot3d.Bars");
-
-dojo.require("dojox.charting.plot3d.Base");
-
-(function(){
-
-       // reduce function borrowed from dojox.fun
-       var reduce = function(/*Array*/ a, /*Function|String|Array*/ f, /*Object?*/ o){
-               // summary: repeatedly applies a binary function to an array from left 
-               //      to right; returns the final value.
-               a = typeof a == "string" ? a.split("") : a; o = o || dojo.global;
-               var z = a[0];
-               for(var i = 1; i < a.length; z = f.call(o, z, a[i++]));
-               return z;       // Object
-       };
-
-       dojo.declare("dojox.charting.plot3d.Bars", dojox.charting.plot3d.Base, {
-               constructor: function(width, height, kwArgs){
-                       this.depth = "auto";
-                       this.gap   = 0;
-                       this.data  = [];
-                       this.material = {type: "plastic", finish: "dull", color: "lime"};
-                       if(kwArgs){
-                               if("depth" in kwArgs){ this.depth = kwArgs.depth; }
-                               if("gap"   in kwArgs){ this.gap   = kwArgs.gap; }
-                               if("material" in kwArgs){
-                                       var m = kwArgs.material;
-                                       if(typeof m == "string" || m instanceof dojo.Color){
-                                               this.material.color = m;
-                                       }else{
-                                               this.material = m;
-                                       }
-                               }
-                       }
-               },
-               getDepth: function(){
-                       if(this.depth == "auto"){
-                               var w = this.width;
-                               if(this.data && this.data.length){
-                                       w = w / this.data.length;
-                               }
-                               return w - 2 * this.gap;
-                       }
-                       return this.depth;
-               },
-               generate: function(chart, creator){
-                       if(!this.data){ return this; }
-                       var step = this.width / this.data.length, org = 0,
-                               depth = this.depth == "auto" ? step - 2 * this.gap : this.depth,
-                               scale = this.height / reduce(this.data, Math.max);
-                       if(!creator){ creator = chart.view; }
-                       for(var i = 0; i < this.data.length; ++i, org += step){
-                               creator
-                                       .createCube({
-                                               bottom: {x: org + this.gap, y: 0, z: 0}, 
-                                               top:    {x: org + step - this.gap, y: this.data[i] * scale, z: depth}
-                                       })
-                                       .setFill(this.material);
-                       }
-               }
-       });
-})();
-
-}