cms/app-client/app/components/visu-langues.js
changeset 123 4c97e9da1416
parent 95 f7ab931581af
child 126 e87a340711a4
equal deleted inserted replaced
122:b37fde30dd4a 123:4c97e9da1416
     1 import Ember from 'ember';
     1 import Ember from 'ember';
       
     2 import d3 from 'd3';
     2 
     3 
     3 export default Ember.Component.extend({
     4 export default Ember.Component.extend({
     4   didInsertElement: function(){
     5   didInsertElement: function(){
     5     var _this = this;
     6     var _this = this;
     6     var margin = {top: 20, right: 0, bottom: 0, left: 0},
     7     var margin = {top: 20, right: 0, bottom: 0, left: 0},
   173       function rect(rect) {
   174       function rect(rect) {
   174         rect.attr("x", function(d) { return x(d.x); })
   175         rect.attr("x", function(d) { return x(d.x); })
   175             .attr("y", function(d) { return y(d.y); })
   176             .attr("y", function(d) { return y(d.y); })
   176             .attr("width", function(d) { return x(d.x + d.dx) - x(d.x); })
   177             .attr("width", function(d) { return x(d.x + d.dx) - x(d.x); })
   177             .attr("height", function(d) { return y(d.y + d.dy) - y(d.y); })
   178             .attr("height", function(d) { return y(d.y + d.dy) - y(d.y); })
   178             .attr("fill", function(d) { return (d.color || "#bbb")});
   179             .attr("fill", function(d) { return (d.color || "#bbb"); });
   179       }
   180       }
   180 
   181 
   181       function name(d) {
   182       function name(d) {
   182         return d.parent ? name(d.parent) + "." + d.name : d.name;
   183         return d.parent ? name(d.parent) + "." + d.name : d.name;
   183       }
   184       }