grapesjs-clot
Version:
Free and Open Source Web Builder Framework
24 lines (22 loc) • 584 B
JavaScript
import Backbone from 'backbone';
import AssetImage from './AssetImage';
import AssetImageView from './../view/AssetImageView';
import TypeableCollection from 'domain_abstract/model/TypeableCollection';
export default Backbone.Collection.extend(TypeableCollection).extend({
types: [
{
id: 'image',
model: AssetImage,
view: AssetImageView,
isType(value) {
if (typeof value == 'string') {
return {
type: 'image',
src: value
};
}
return value;
}
}
]
});