Vizzuality/gfw-climate

View on GitHub
app/assets/javascripts/map/presenters/layers/FiresLayerPresenter.js

Summary

Maintainability
B
5 hrs
Test Coverage
/**
 * The FiresLayerPresenter.
 *
 * @return FiresLayerPresenter class
 */
define(['underscore', 'mps', 'map/presenters/PresenterClass'], function(
  _,
  mps,
  PresenterClass
) {
  'use strict';

  var FiresLayerPresenter = PresenterClass.extend({
    init: function(view) {
      this.view = view;
      this._super();
    },

    /**
     * Application subscriptions.
     */
    _subscriptions: [
      {
        'Timeline/date-change': function(layerSlug, date) {
          if (this.view.getName() !== layerSlug) {
            return;
          }
          this.view.setCurrentDate(date);
          this.view.updateTiles();
        }
      }
    ]
  });

  return FiresLayerPresenter;
});