Sha256: 3d424e6a2eb150172777e62331c34dc67e43c901a3dbff607469a014cfc04a3e

Contents?: true

Size: 867 Bytes

Versions: 9

Compression:

Stored size: 867 Bytes

Contents

dojo.provide("dojox.charting.scaler.primitive");

dojox.charting.scaler.primitive = {
	buildScaler: function(/*Number*/ min, /*Number*/ max, /*Number*/ span, /*Object*/ kwArgs){
		return {
			bounds: {
				lower: min,
				upper: max,
				from:  min,
				to:    max,
				scale: span / (max - min),
				span:  span
			},
			scaler: dojox.charting.scaler.primitive
		};
	},
	buildTicks: function(/*Object*/ scaler, /*Object*/ kwArgs){
		return {major: [], minor: [], micro: []};	// Object
	},
	getTransformerFromModel: function(/*Object*/ scaler){
		var offset = scaler.bounds.from, scale = scaler.bounds.scale;
		return function(x){ return (x - offset) * scale; };	// Function
	},
	getTransformerFromPlot: function(/*Object*/ scaler){
		var offset = scaler.bounds.from, scale = scaler.bounds.scale;
		return function(x){ return x / scale + offset; };	// Function
	}
};

Version data entries

9 entries across 9 versions & 2 rubygems

Version Path
dojo_src-1.4.3 dojo/dojox/charting/scaler/primitive.js
dojo_src-1.4.102 dojo/dojox/charting/scaler/primitive.js
dojo-pkg-1.132.0 data/dojo-release-1.3.2-src/dojox/charting/scaler/primitive.js
dojo-pkg-1.120.0 data/dojo-release-1.2.0-src/dojox/charting/scaler/primitive.js
dojo-pkg-1.121.0 data/dojo-release-1.2.1-src/dojox/charting/scaler/primitive.js
dojo-pkg-1.122.0 data/dojo-release-1.2.2-src/dojox/charting/scaler/primitive.js
dojo-pkg-1.123.0 data/dojo-release-1.2.3-src/dojox/charting/scaler/primitive.js
dojo-pkg-1.130.0 data/dojo-release-1.3.0-src/dojox/charting/scaler/primitive.js
dojo-pkg-1.131.0 data/dojo-release-1.3.1-src/dojox/charting/scaler/primitive.js