cms/app-client/app/components/discourses-component.js
changeset 278 f2c2c80a49f7
parent 267 a2872152f568
child 286 57762c0b601e
equal deleted inserted replaced
274:53a6985443f8 278:f2c2c80a49f7
     1 import Ember from 'ember';
     1 import Ember from 'ember';
     2 import d3 from 'd3';
     2 import d3 from 'd3';
     3 import env from 'app-client/config/environment';
     3 import ENV from 'app-client/config/environment';
     4 
     4 
     5 
     5 
     6 
     6 
     7 export default Ember.Component.extend({
     7 export default Ember.Component.extend({
     8 
     8 
    11     constants: Ember.inject.service(),
    11     constants: Ember.inject.service(),
    12     filter: Ember.inject.service(),
    12     filter: Ember.inject.service(),
    13 
    13 
    14     didRender: function() {
    14     didRender: function() {
    15         var self = this;
    15         var self = this;
    16         var baseURL = env.rootURL.replace(/\/$/,"")+'/api/v1';
    16         var baseURL = ENV.rootURL.replace(/\/$/,"")+'/api/v1';
    17 
    17 
    18         d3.json(baseURL + "/discourses", function(discourses) {
    18         d3.json(baseURL + "/discourses", function(discourses) {
    19             var array = Object.keys(discourses).map(function (key) { return discourses[key].count; });
    19             var array = Object.keys(discourses).map(function (key) { return discourses[key].count; });
    20             var oldMin = Math.min(...array), oldMax = Math.max(...array);
    20             var oldMin = Math.min(...array), oldMax = Math.max(...array);
    21             var sum = array.reduce(function(a, b) { return a + b; });
    21             var sum = array.reduce(function(a, b) { return a + b; });