Editor plugin architecture skeleton
This commit is contained in:
@ -68,5 +68,22 @@
|
||||
<body>
|
||||
|
||||
<script src='/cms.js'></script>
|
||||
<script>
|
||||
CMS.registerEditorComponent({
|
||||
id: "youtube",
|
||||
label: "Youtube",
|
||||
icon: 'video',
|
||||
fields: ['video-id'],
|
||||
pattern: /^{{<\s?youtube (\S+)\s?>}}/,
|
||||
fromBlock: function(match) {
|
||||
return {
|
||||
"video-id": match[1]
|
||||
};
|
||||
},
|
||||
toBlock: function(obj) {
|
||||
return '{{< youtube ' + obj['video-id'] + ' >}}';
|
||||
}
|
||||
})
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
Reference in New Issue
Block a user