remove editable prop, fix #223

This commit is contained in:
Philipp Kühn
2019-05-21 21:22:15 +02:00
parent de624c1d5f
commit 5c81cddff9
5 changed files with 28 additions and 31 deletions

View File

@@ -417,10 +417,10 @@ export default class IframeNode extends Node {
// there are some props available
// `node` is a Prosemirror Node Object
// `updateAttrs` is a function to update attributes defined in `schema`
// `editable` is the global editor prop whether the content can be edited
// `view` is the ProseMirror view instance
// `options` is an array of your extension options
// `selected`
props: ['node', 'updateAttrs', 'editable'],
props: ['node', 'updateAttrs', 'view'],
computed: {
src: {
get() {
@@ -437,7 +437,7 @@ export default class IframeNode extends Node {
template: `
<div class="iframe">
<iframe class="iframe__embed" :src="src"></iframe>
<input class="iframe__input" type="text" v-model="src" v-if="editable" />
<input class="iframe__input" type="text" v-model="src" v-if="view.editable" />
</div>
`,
}