cartodb-4.42/lib/assets/javascripts/cartodb/common/public_footer_view.js

32 lines
770 B
JavaScript
Raw Normal View History

2024-04-06 13:25:13 +08:00
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;
}
});