metamaps--metamaps/frontend/src/Metamaps/DataModel/Metacode.js

22 lines
584 B
JavaScript
Raw Normal View History

import Backbone from 'backbone'
2016-10-03 00:32:37 +00:00
try { Backbone.$ = window.$ } catch (err) {}
import outdent from 'outdent'
const Metacode = Backbone.Model.extend({
2016-11-07 20:25:08 +00:00
initialize: function() {
2016-10-02 10:21:56 +00:00
var image = new window.Image()
image.crossOrigin = 'Anonymous'
image.src = this.get('icon')
this.set('image', image)
},
2016-11-07 20:25:08 +00:00
prepareLiForFilter: function() {
return outdent`
<li data-id="${this.id}">
<img src="${this.get('icon')}" data-id="${this.id}" alt="${this.get('name')}" />
<p>${this.get('name').toLowerCase()}</p>
</li>`
}
})
export default Metacode