Vizzuality/gfw-climate

View on GitHub
app/assets/javascripts/map/views/timeline/LossTimeline.js

Summary

Maintainability
B
4 hrs
Test Coverage
/**
 * The UMD loss timeline.
 *
 * @return LossTimeline class (extends TimelineYearClass)
 */
define(
  [
    'moment',
    'abstract/timeline/TimelineYearClass',
    'map/presenters/TimelineClassPresenter'
  ],
  function(moment, TimelineYearClass, Presenter) {
    'use strict';

    var LossTimeline = TimelineYearClass.extend({
      /**
       * Get the layer spec.
       *
       * @param  {object} layer The layer object
       */
      initialize: function(layer, currentDate) {
        this.presenter = new Presenter(this);

        this.options = {
          dateRange: [moment(layer.mindate), moment(layer.maxdate)],
          player: true
        };

        LossTimeline.__super__.initialize.apply(this, [layer, currentDate]);
      }
    });

    return LossTimeline;
  }
);