diff -r 7550cb541901 -r 7b266ccf6d3d cms/app-client/app/components/discourses-component.js --- a/cms/app-client/app/components/discourses-component.js Tue Jun 21 14:24:30 2016 +0200 +++ b/cms/app-client/app/components/discourses-component.js Wed Jun 22 22:13:46 2016 +0200 @@ -7,6 +7,7 @@ export default Ember.Component.extend({ constants: Ember.inject.service(), + filter: Ember.inject.service(), init: function() { this._super(...arguments); @@ -48,7 +49,9 @@ .style("position", "absolute") .style("left", function(d) { return d.x - Math.max(10 + d.r, d.r) + 'px'; }) .style("top", function(d) { return d.y - Math.max(10 + d.r, d.r) + 'px'; }) - .on('click', function(d) { self.get('setQueryParameters')(d.id); }); + .on('click', function(d) { + self.get('filter').set('discourse', d.id); + }); item.append("span") .text(function(d) { return d.name; }) @@ -73,7 +76,9 @@ .attr("transform", function(d) { return "translate(" + d.x + "," + d.y + ")"; }); var leaf = svg.selectAll(".leaf") - .on('click', function(d) { self.get('setQueryParameters')(d.id); }); + .on('click', function(d) { + self.get('filter').set('discourse', d.id); + }); leaf.append("circle") .attr("r", function(d) { return Math.max(7.5 + d.r * 2, d.r * 2); })