about summary refs log tree commit diff
path: root/wqflask/wqflask/static/packages/jqplot/plugins/jqplot.mekkoAxisRenderer.js
diff options
context:
space:
mode:
Diffstat (limited to 'wqflask/wqflask/static/packages/jqplot/plugins/jqplot.mekkoAxisRenderer.js')
-rwxr-xr-xwqflask/wqflask/static/packages/jqplot/plugins/jqplot.mekkoAxisRenderer.js108
1 files changed, 54 insertions, 54 deletions
diff --git a/wqflask/wqflask/static/packages/jqplot/plugins/jqplot.mekkoAxisRenderer.js b/wqflask/wqflask/static/packages/jqplot/plugins/jqplot.mekkoAxisRenderer.js
index 694de41d..74297685 100755
--- a/wqflask/wqflask/static/packages/jqplot/plugins/jqplot.mekkoAxisRenderer.js
+++ b/wqflask/wqflask/static/packages/jqplot/plugins/jqplot.mekkoAxisRenderer.js
@@ -6,13 +6,13 @@
  * Revision: 1121
  *
  * Copyright (c) 2009-2012 Chris Leonello
- * jqPlot is currently available for use in all personal or commercial projects 
- * under both the MIT (http://www.opensource.org/licenses/mit-license.php) and GPL 
- * version 2.0 (http://www.gnu.org/licenses/gpl-2.0.html) licenses. This means that you can 
- * choose the license that best suits your project and use it accordingly. 
+ * jqPlot is currently available for use in all personal or commercial projects
+ * under both the MIT (http://www.opensource.org/licenses/mit-license.php) and GPL
+ * version 2.0 (http://www.gnu.org/licenses/gpl-2.0.html) licenses. This means that you can
+ * choose the license that best suits your project and use it accordingly.
  *
- * Although not required, the author would appreciate an email letting him 
- * know of any substantial use of jqPlot.  You can reach the author at: 
+ * Although not required, the author would appreciate an email letting him
+ * know of any substantial use of jqPlot.  You can reach the author at:
  * chris at jqplot dot com or see http://www.jqplot.com/info.php .
  *
  * If you are feeling kind and generous, consider supporting the project by
@@ -26,7 +26,7 @@
  *     http://hexmen.com/js/sprintf.js
  *     The author (Ash Searle) has placed this code in the public domain:
  *     "This code is unrestricted: you are free to use it however you like."
- * 
+ *
  */
 (function($) {
     // class: $.jqplot.MekkoAxisRenderer
@@ -36,12 +36,12 @@
     // for each series scaled to the sum of all the y values.
     $.jqplot.MekkoAxisRenderer = function() {
     };
-    
+
     // called with scope of axis object.
     $.jqplot.MekkoAxisRenderer.prototype.init = function(options){
         // prop: tickMode
         // How to space the ticks on the axis.
-        // 'bar' will place a tick at the width of each bar.  
+        // 'bar' will place a tick at the width of each bar.
         // This is the default for the x axis.
         // 'even' will place ticks at even intervals.  This is
         // the default for x2 axis and y axis.  y axis cannot be changed.
@@ -82,7 +82,7 @@
             }
         }
     };
-    
+
     // called with scope of axis
     $.jqplot.MekkoAxisRenderer.prototype.draw = function(ctx, plot) {
         if (this.show) {
@@ -95,20 +95,20 @@
             // position it and the labels correctly on the plot.
             var dim=0;
             var temp;
-            
+
             var elem = document.createElement('div');
             this._elem = $(elem);
             this._elem.addClass('jqplot-axis jqplot-'+this.name);
             this._elem.css('position', 'absolute');
             elem = null;
-            
+
             if (this.name == 'xaxis' || this.name == 'x2axis') {
                 this._elem.width(this._plotDimensions.width);
             }
             else {
                 this._elem.height(this._plotDimensions.height);
             }
-            
+
             // draw the axis label
             // create a _label object.
             this.labelOptions.axis = this.name;
@@ -116,7 +116,7 @@
             if (this._label.show) {
                 this._elem.append(this._label.draw(ctx));
             }
-            
+
             var t, tick, elem;
             if (this.showTicks) {
                 t = this._ticks;
@@ -127,7 +127,7 @@
                     }
                 }
             }
-            
+
             // draw the series labels
             for (i=0; i<this.barLabels.length; i++) {
                 this.barLabelOptions.axis = this.name;
@@ -143,13 +143,13 @@
                     elem.addClass('jqplot-mekko-barLabel');
                     elem.appendTo(this._elem);
                     elem = null;
-                }   
+                }
             }
-            
+
         }
         return this._elem;
     };
-    
+
     // called with scope of an axis
     $.jqplot.MekkoAxisRenderer.prototype.reset = function() {
         this.min = this._min;
@@ -158,9 +158,9 @@
         this.numberTicks = this._numberTicks;
         // this._ticks = this.__ticks;
     };
-    
+
     // called with scope of axis
-    $.jqplot.MekkoAxisRenderer.prototype.set = function() { 
+    $.jqplot.MekkoAxisRenderer.prototype.set = function() {
         var dim = 0;
         var temp;
         var w = 0;
@@ -182,10 +182,10 @@
                     }
                 }
             }
-            
+
             if (lshow) {
                 w = this._label._elem.outerWidth(true);
-                h = this._label._elem.outerHeight(true); 
+                h = this._label._elem.outerHeight(true);
             }
             if (this.name == 'xaxis') {
                 dim = dim + h;
@@ -209,9 +209,9 @@
                     this._label._elem.css('width', w+'px');
                 }
             }
-        }  
-    };    
-    
+        }
+    };
+
     // called with scope of axis
     $.jqplot.MekkoAxisRenderer.prototype.createTicks = function() {
         // we're are operating on an axis here
@@ -224,10 +224,10 @@
         var min, max;
         var pos1, pos2;
         var t, tt, i, j;
-        
+
         // if we already have ticks, use them.
         // ticks must be in order of increasing value.
-        
+
         if (userTicks.length) {
             // ticks could be 1D or 2D array of [val, val, ,,,] or [[val, label], [val, label], ...] or mixed
             for (i=0; i<userTicks.length; i++){
@@ -246,7 +246,7 @@
                     t.setTick(ut[0], this.name);
                     this._ticks.push(t);
                 }
-                
+
                 else {
                     t.value = ut;
                     if (!this.showTicks) {
@@ -265,7 +265,7 @@
             this.max = this._ticks[this.numberTicks-1].value;
             this.tickInterval = (this.max - this.min) / (this.numberTicks - 1);
         }
-        
+
         // we don't have any ticks yet, let's make some!
         else {
             if (name == 'xaxis' || name == 'x2axis') {
@@ -274,15 +274,15 @@
             else {
                 dim = this._plotDimensions.height;
             }
-            
+
             // if min, max and number of ticks specified, user can't specify interval.
             if (this.min != null && this.max != null && this.numberTicks != null) {
                 this.tickInterval = null;
             }
-        
+
             min = (this.min != null) ? this.min : db.min;
             max = (this.max != null) ? this.max : db.max;
-            
+
             // if min and max are same, space them out a bit.+
             if (min == max) {
                 var adj = 0.05;
@@ -297,11 +297,11 @@
             var rmin, rmax;
             var temp, prev, curr;
             var ynumticks = [3,5,6,11,21];
-            
+
             // yaxis divide ticks in nice intervals from 0 to 1.
-            if (this.name == 'yaxis' || this.name == 'y2axis') { 
+            if (this.name == 'yaxis' || this.name == 'y2axis') {
                 this.min = 0;
-                this.max = 100; 
+                this.max = 100;
                 // user didn't specify number of ticks.
                 if (!this.numberTicks){
                     if (this.tickInterval) {
@@ -337,7 +337,7 @@
                         this.tickInterval = range / (this.numberTicks - 1);
                     }
                 }
-                
+
                 // user did specify number of ticks.
                 else {
                     this.tickInterval = range / (this.numberTicks - 1);
@@ -358,7 +358,7 @@
                     this._ticks.push(t);
                 }
             }
-            
+
             // for x axes, have number ot ticks equal to number of series and ticks placed
             // at sum of y values for each series.
             else if (this.tickMode == 'bar') {
@@ -374,7 +374,7 @@
                 }
                 t.setTick(0, this.name);
                 this._ticks.push(t);
-                
+
                 temp = 0;
 
                 for (i=1; i<this.numberTicks; i++){
@@ -391,7 +391,7 @@
                     this._ticks.push(t);
                 }
                 this.max = this.max || temp;
-                
+
                 // if user specified a max and it is greater than sum, add a tick
                 if (this.max > temp) {
                      t = new this.tickRenderer(this.tickOptions);
@@ -404,10 +404,10 @@
                     }
                     t.setTick(this.max, this.name);
                     this._ticks.push(t);
-                    
+
                 }
             }
-            
+
             else if (this.tickMode == 'even') {
                 this.min = 0;
                 this.max = this.max || db.max;
@@ -431,11 +431,11 @@
                     t.setTick(tt, this.name);
                     this._ticks.push(t);
                 }
-                
+
             }
         }
     };
-    
+
     // called with scope of axis
     $.jqplot.MekkoAxisRenderer.prototype.pack = function(pos, offsets) {
         var ticks = this._ticks;
@@ -444,25 +444,25 @@
         var offmax = offsets.max;
         var offmin = offsets.min;
         var lshow = (this._label == null) ? false : this._label.show;
-        
+
         for (var p in pos) {
             this._elem.css(p, pos[p]);
         }
-        
+
         this._offsets = offsets;
         // pixellength will be + for x axes and - for y axes becasue pixels always measured from top left.
         var pixellength = offmax - offmin;
         var unitlength = max - min;
-        
+
         // point to unit and unit to point conversions references to Plot DOM element top left corner.
         this.p2u = function(p){
             return (p - offmin) * unitlength / pixellength + min;
         };
-        
+
         this.u2p = function(u){
             return (u - min) * pixellength / unitlength + offmin;
         };
-                
+
         if (this.name == 'xaxis' || this.name == 'x2axis'){
             this.series_u2p = function(u){
                 return (u - min) * pixellength / unitlength;
@@ -471,7 +471,7 @@
                 return p * unitlength / pixellength + min;
             };
         }
-        
+
         else {
             this.series_u2p = function(u){
                 return (u - max) * pixellength / unitlength;
@@ -480,14 +480,14 @@
                 return p * unitlength / pixellength + max;
             };
         }
-        
+
         if (this.show) {
             if (this.name == 'xaxis' || this.name == 'x2axis') {
                 for (var i=0; i<ticks.length; i++) {
                     var t = ticks[i];
                     if (t.show && t.showLabel) {
                         var shim;
-                        
+
                         if (t.constructor == $.jqplot.CanvasAxisTickRenderer && t.angle) {
                             // will need to adjust auto positioning based on which axis this is.
                             var temp = (this.name == 'xaxis') ? 1 : -1;
@@ -553,7 +553,7 @@
             else {
                 for (var i=0; i<ticks.length; i++) {
                     var t = ticks[i];
-                    if (t.show && t.showLabel) {                        
+                    if (t.show && t.showLabel) {
                         var shim;
                         if (t.constructor == $.jqplot.CanvasAxisTickRenderer && t.angle) {
                             // will need to adjust auto positioning based on which axis this is.
@@ -588,7 +588,7 @@
                         else {
                             shim = -t.getHeight()/2;
                         }
-                        
+
                         var val = this.u2p(t.value) + shim + 'px';
                         t._elem.css('top', val);
                         t.pack();
@@ -602,7 +602,7 @@
                     }
                     else {
                         this._label._elem.css('right', '0px');
-                    }   
+                    }
                     this._label.pack();
                 }
             }