32 lines
770 B
JavaScript
32 lines
770 B
JavaScript
|
var cdb = require('cartodb.js-v3');
|
||
|
|
||
|
var DEFAULT_LIGHT_ACTIVE = false;
|
||
|
|
||
|
module.exports = cdb.core.View.extend({
|
||
|
initialize: function () {
|
||
|
this._initModels();
|
||
|
|
||
|
this.template = this.isHosted
|
||
|
? cdb.templates.getTemplate('common/views/footer_static')
|
||
|
: cdb.templates.getTemplate('public/views/public_footer');
|
||
|
},
|
||
|
|
||
|
render: function () {
|
||
|
this.$el.html(
|
||
|
this.template({
|
||
|
isHosted: this.isHosted,
|
||
|
light: this.light,
|
||
|
onpremiseVersion: this.onpremiseVersion
|
||
|
})
|
||
|
);
|
||
|
|
||
|
return this;
|
||
|
},
|
||
|
|
||
|
_initModels: function () {
|
||
|
this.isHosted = cdb.config.get('cartodb_com_hosted');
|
||
|
this.onpremiseVersion = cdb.config.get('onpremise_version');
|
||
|
this.light = !!this.options.light || DEFAULT_LIGHT_ACTIVE;
|
||
|
}
|
||
|
});
|