cms/app-client/app/components/discourses-component.js
changeset 197 7b266ccf6d3d
parent 194 02c6aa9a99d7
child 198 541e26eb356f
--- 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); })