cms/app-client/app/components/discourses-component.js
changeset 339 766af1228b05
parent 319 78990a8a069b
child 362 c7aac4484587
equal deleted inserted replaced
338:4a3899b6a7ed 339:766af1228b05
    16         Ember.$('.item[data-id="' + this.get('filter').get('discourse') + '"]').addClass("selected");
    16         Ember.$('.item[data-id="' + this.get('filter').get('discourse') + '"]').addClass("selected");
    17     }).on('init'),
    17     }).on('init'),
    18 
    18 
    19     didRender: function() {
    19     didRender: function() {
    20         var self = this;
    20         var self = this;
    21         var baseURL = ENV.rootURL.replace(/\/$/,"")+'/api/v1/stats';
    21         var baseURL = (ENV.APP.backRootURL || ENV.rootURL).replace(/\/$/,"")+'/api/v1/stats';
    22 
    22 
    23         d3.json(baseURL + "/discourses", function(discourses) {
    23         d3.json(baseURL + "/discourses", function(data) {
       
    24             var discourses = data['discourses'];
    24             var array = Object.keys(discourses).map(function (key) { return discourses[key].count; });
    25             var array = Object.keys(discourses).map(function (key) { return discourses[key].count; });
    25             var oldMin = Math.min(...array),
    26             var oldMin = Math.min(...array),
    26                 oldMax = Math.max(...array);
    27                 oldMax = Math.max(...array);
    27             var sum = array.reduce(function(a, b) { return a + b; });
    28             var sum = array.reduce(function(a, b) { return a + b; });
    28             var average = sum / array.length;
    29             var average = sum / array.length;