diff -r 2937fe1ba865 -r b13a409f01dc integ/js/vs/_vs.chart.circlelayout.js --- a/integ/js/vs/_vs.chart.circlelayout.js Mon May 06 14:57:50 2013 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,331 +0,0 @@ -(function ($) { - -$.fn._vs.chart.CircleLayout = function(_this,fn,options) { - - var mouseJointTest; - var csX; - var csY; - var treeLayout; - var initValue = []; // Initiation des valeurs - var tdv = 0; // Incoming point - var _this; - - this.init = function (_this,options){ - console.log('Circle Layout Init') - this._this = _this - gravity = new _this.phy.b2Vec2(0, 0); // Zero gravity - _this.world.m_gravity = gravity; - _this.chartPhySetup = {grounds:[],wall:[]} - this.treeLayout = _this.settings.chart.treeLayout; - - for (var i=0; i<_this.settings.data.model.length; i++) { - _this.settings.data.strata[i][0].value = _this.settings.data.strata[i][0].initValue; - } - - // process data distribution to form layout - for (var i = 0; i <_this.settings.data.model.length; i++) { - //console.log("-->",_this.settings.data.model[i]) - _this.settings.data.model[i].value=0 - for (var j = 0; j <_this.settings.data.strata[i].length; j++) { - //console.log("-->",_this.settings.data.strata[i][j].value) - _this.settings.data.model[i].value += _this.settings.data.strata[i][j].value - } - //console.log("-->",_this.settings.data.model[i].value) - initValue.push(_this.settings.data.model[i].value) - tdv += _this.settings.data.model[i].value - } - - if(this.treeLayout){ - console.log("ici") - this.setupBubbleChartPhysics(_this); - }else{ - this.setupPieChartPhysics(_this); - } - - }; - - this.setupPieChartPhysics = function(_this){ - - console.log("w",_this.settings.width) - // Pivot drawing - var radius = _this.settings.chart.radius - csX = _this.settings.chart.width/2+_this.settings.chart.x - csY = _this.settings.chart.height/2+_this.settings.chart.y - var axis = pivot(csX,csY,radius, _this.settings.chart.wallColor); - - //targets - for (var i = 0; i< _this.settings.data.model.length; i++) { - _this.settings.sedimentation.incoming.target[i] = {x:csX,y:csY}; - } - - // Separation - var wall = [] - var spacer = _this.settings.chart.spacer; - - // Incoming point - var p = 0; - - console.log("tdv",tdv) - - if (tdv==0){ - for (var i = 0; i <_this.settings.data.length; i++) { - initValue[i] = 1; - } - tdv = initValue.length - } - - for (var i = 0; i