Commit 6655721c authored by Paul Asmuth's avatar Paul Asmuth
Browse files

numbers-widget: resize on the fly

parent 0d6913b1
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -6,6 +6,9 @@
-> value correlation / scatter plot (2d) gauge
etc.

-> numbers_widget: count down
-> timeline+numbers_widget: colored labels for series

# TODO
#  -> timeline-widget: tick button active states
#  -> port numbers style from scala-experiment
+10 −1
Original line number Diff line number Diff line
FnordMetric.widgets._numbersWidget = function(){

  var max_per_row = 6;
  var opts;

  function render(_opts){
@@ -46,7 +47,14 @@ FnordMetric.widgets._numbersWidget = function(){
    }

    requestValues();
  }

  function resize(){
    $('.numbers_container', opts.elem).each(function(i, e){
      var num_numbers = $('.number', e).length;
      if(num_numbers > max_per_row){ num_numbers = max_per_row; }
      $(e).css('width', (num_numbers * 95)+'px');
    });
  }

  function requestValues(){
@@ -79,7 +87,8 @@ FnordMetric.widgets._numbersWidget = function(){

      velem.attr('data', values[vkey].value)      
    }
    updateDisplay(4)
    resize();
    updateDisplay(4);
  }

  function announce(ev){