Commit 2ef938ad authored by Paul Asmuth's avatar Paul Asmuth
Browse files

toplist widget limit option

parent 3996f228
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -40,7 +40,8 @@ class FnordMetric::ToplistWidget < FnordMetric::Widget
      :ticks => @opts[:ticks],
      :click_callback => @opts[:click_callback],
      :async_chart => true,
      :tick => tick
      :tick => tick,
      :limit => @opts[:limit]
    ).tap do |dat|
      dat.merge!(
        :gauges => @opts[:_gauges]
+0 −1
Original line number Diff line number Diff line
@@ -364,7 +364,6 @@ FnordMetric.widgets.timeseriesWidget = function(){

      if(!opts.start_timestamp || !opts.end_timestamp || !!force){
        opts.end_timestamp = _now + opts.tick;
        console.log(xticks);
        opts.start_timestamp = opts.end_timestamp - (opts.tick * xticks);
      }
    }
+2 −0
Original line number Diff line number Diff line
@@ -77,7 +77,9 @@ FnordMetric.widgets.toplistWidget = function(){

  function renderGauge(gkey, gdata){
    var _elem = $('.toplist_inner', opts.elem).removeClass('loading').html('');
    var n = 0;
    $(gdata.values).each(function(n, _gd){
      if (opts.limit && ((n += 1) > opts.limit)) { return; }
      var _perc  = (parseInt(gdata.values[n][1]) / parseFloat(gdata.count))*100;
      var _item = $('<div class="toplist_item"><div class="title"></div><div class="value"></div><div class="percent"></div></div>');