Commit 98e91f9a authored by Paul Asmuth's avatar Paul Asmuth
Browse files

fnordmetric-ui: implemented FnordMetric.resize()

parent 915b8a5c
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -52,6 +52,12 @@ var FnordMetric = (function(pre){
    widgets[widget_key].init();
  }

  function resize() {
    for (widget_key in widgets)
      if (widgets[widget_key].resize)
        widgets[widget_key].resize();
  }

  function onSocketMessage(raw) {
    var n, evt = JSON.parse(raw.data);

@@ -79,7 +85,8 @@ var FnordMetric = (function(pre){
  return {
    setup: setup,
    publish: publish,
    refresh: refresh
    refresh: refresh,
    resize: resize
  };

})(FnordMetric);
+6 −4
Original line number Diff line number Diff line
@@ -67,7 +67,6 @@ FnordMetric.widgets.timeseries = function(elem){
    else
      height = 240;

    resize();
    requestDataAsync();

    if (refresh_interval = elem.attr('data-autoupdate'))
@@ -99,6 +98,9 @@ FnordMetric.widgets.timeseries = function(elem){
  }

  function renderChart() {
    gconfig.width = elem.width() - 50;
    gconfig.height = height;

    $(gconfig.element).html("");

    if (display_legend)
@@ -143,8 +145,7 @@ FnordMetric.widgets.timeseries = function(elem){
  }

  function resize() {
    gconfig.width = elem.width() - 50;
    gconfig.height = height;
    requestDataAsync();
  }

  function send(evt) {
@@ -192,7 +193,8 @@ FnordMetric.widgets.timeseries = function(elem){
  return {
    init: init,
    send: send,
    destroy: destroy
    destroy: destroy,
    resize: resize
  };

};