Vizzuality/gfw-climate

View on GitHub
app/assets/javascripts/widgets/views/IndicatorView.js

Summary

Maintainability
A
2 hrs
Test Coverage
define(['backbone'], function(Backbone) {
  'use strict';

  var IndicatorView = Backbone.View.extend({
    events: {},

    initialize: function(setup) {
      this.$el.addClass(setup.className);
    },

    render: function() {},

    setFetchParams: function(data) {
      if (data.location) {
        data.iso = data.location.iso;
        data.id_1 =
          !!data.location.jurisdiction &&
          Number(data.location.jurisdiction) != 0
            ? data.location.jurisdiction
            : null;
        data.area =
          !!data.location.area && Number(data.location.area) != 0
            ? data.location.area
            : null;
        delete data.location;
      }
      return data;
    },

    destroy: function() {}
  });

  return IndicatorView;
});