app/views/promethee/components/cover/_edit_define.html.erb
<%
init = <<~JAVASCRIPT
promethee.definitions.push({
name: 'Cover',
icon: #{ promethee_component_render_icon 'cover' },
position: 10,
library: true,
data: {
type: 'cover',
attributes: {
image: {
searchable: false,
translatable: false,
type: 'blob',
value: {
id: undefined,
name: ''
}
},
surtitle: {
searchable: true,
translatable: true,
type: 'string',
value: ''
},
title: {
searchable: true,
translatable: true,
type: 'string',
value: ''
},
subtitle: {
searchable: true,
translatable: true,
type: 'string',
value: ''
}
}
}
})
JAVASCRIPT
%>
<div ng-init="<%= init %>"></div>