Commit 196f13fc authored by Paul Asmuth's avatar Paul Asmuth
Browse files

timeline-widget: autoadvance

parent 22935fbf
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -9,6 +9,7 @@ class FnordMetric::TimelineWidget < FnordMetric::Widget
      :start_timestamp => ticks.first,
      :end_timestamp => ticks.last,
      :autoupdate => (@opts[:autoupdate] || 0),
      :include_current => !!@opts[:include_current],
      :tick => tick
    )
  end
+8 −0
Original line number Diff line number Diff line
@@ -413,6 +413,14 @@ var FnordMetric = (function(){
        if(secs > 0){

          var autoupdate_interval = window.setInterval(function(){
            if(
              (parseInt(new Date().getTime()/1000) - opts.end_timestamp) >
              (opts.include_current ? 0 : opts.tick)
            ){
              opts.end_timestamp += opts.tick;
              opts.start_timestamp += opts.tick;
            }

            redrawWithRange(false, true);
          }, secs*1000);

+1 −1
Original line number Diff line number Diff line
@@ -287,7 +287,6 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
== Todos

  -> fix include_current
  -> timeline-widget: auto-advance
  -> timeline-widget: areaspline-option
  -> set_value / set_field
  -> bars-widget
@@ -306,6 +305,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  -> prune the namespace-event-types-list (trim to max items)
  -> timelinewidget + numberswidget => should use redis hmget
  -> get multiple metrics in a single http get
  -> { _namespace: myns } field (!!!)
  

  -> demo / example: chatroom;