Fix disabled state of code editor

Fixes #3916
This commit is contained in:
rijkvanzanten
2021-02-16 16:03:04 -05:00
parent 602be1fd48
commit 3d08c02e4c

View File

@@ -226,7 +226,7 @@ export default defineComponent({
defaultOptions,
{
lineNumbers: props.lineNumber,
readOnly: props.disabled ? 'nocursor' : false,
readOnly: false,
mode: props.language,
placeholder: props.placeholder,
},
@@ -234,6 +234,14 @@ export default defineComponent({
);
});
watch(
() => props.disabled,
(disabled) => {
codemirror.value?.setOption('readOnly', disabled ? 'nocursor' : false);
},
{ immediate: true }
);
watch(
() => props.altOptions,
async (altOptions) => {