app/assets/javascripts/map/presenters/layers/ImazonLayerPresenter.js
/**
* The Imazon layer presenter.
*
* @return ImazonLayerPresenter class
*/
define(['underscore', 'mps', 'map/presenters/PresenterClass'], function(
_,
mps,
PresenterClass
) {
'use strict';
var ImazonLayerPresenter = 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);
}
}
]
});
return ImazonLayerPresenter;
});