Initial commit
This commit is contained in:
+19
@@ -0,0 +1,19 @@
|
||||
var cdb = require('internal-carto.js');
|
||||
|
||||
/**
|
||||
* Icon component
|
||||
*/
|
||||
|
||||
module.exports = cdb.core.View.extend({
|
||||
|
||||
initialize: function (options) {
|
||||
if (!this.model) throw new Error('A model should be provided');
|
||||
if (!options.template) throw new Error('A template should be provided');
|
||||
this.template = options.template;
|
||||
},
|
||||
|
||||
render: function () {
|
||||
this.$el.html(this.template(this.model.toJSON()));
|
||||
return this;
|
||||
}
|
||||
});
|
||||
Reference in New Issue
Block a user