diff --git a/resources/views/filament/plugins/monaco-editor.blade.php b/resources/views/filament/plugins/monaco-editor.blade.php index f14a0e5e9..919082593 100644 --- a/resources/views/filament/plugins/monaco-editor.blade.php +++ b/resources/views/filament/plugins/monaco-editor.blade.php @@ -65,7 +65,7 @@ monacoEditorAddLoaderScriptToHead() { script = document.createElement('script'); - script.src = 'https://cdnjs.cloudflare.com/ajax/libs/monaco-editor/0.52.2/min/vs/loader.js'; + script.src = 'https://cdnjs.cloudflare.com/ajax/libs/monaco-editor/0.49.0/min/vs/loader.min.js'; document.head.appendChild(script); }, @@ -78,11 +78,6 @@ `</body>`; }, - showCodePreview(){ - this.previewContent = this.wrapPreview(this.monacoContent); - this.showPreview = true; - }, - }" x-init=" previewContent = wrapPreview(monacoContent); $el.style.height = '500px'; @@ -101,9 +96,9 @@ monacoLoaderInterval = setInterval(() => { if(typeof _amdLoaderGlobal !== 'undefined'){ - // Based on https://jsfiddle.net/developit/bwgkr6uq/ which works without needing service worker. Provided by loader.js. - require.config({ paths: { 'vs': 'https://cdnjs.cloudflare.com/ajax/libs/monaco-editor/0.52.2/min/vs' }}); - let proxy = URL.createObjectURL(new Blob([` self.MonacoEnvironment = { baseUrl: 'https://cdnjs.cloudflare.com/ajax/libs/monaco-editor/0.52.2/min' }; importScripts('https://cdnjs.cloudflare.com/ajax/libs/monaco-editor/0.52.2/min/vs/base/worker/workerMain.js');`], { type: 'text/javascript' })); + // Based on https://jsfiddle.net/developit/bwgkr6uq/ which works without needing service worker. Provided by loader.min.js. + require.config({ paths: { 'vs': 'https://cdnjs.cloudflare.com/ajax/libs/monaco-editor/0.49.0/min/vs' }}); + let proxy = URL.createObjectURL(new Blob([` self.MonacoEnvironment = { baseUrl: 'https://cdnjs.cloudflare.com/ajax/libs/monaco-editor/0.49.0/min' }; importScripts('https://cdnjs.cloudflare.com/ajax/libs/monaco-editor/0.49.0/min/vs/base/worker/workerMain.min.js');`], { type: 'text/javascript' })); window.MonacoEnvironment = { getWorkerUrl: () => proxy }; require(['vs/editor/editor.main'], () => { @@ -139,55 +134,47 @@ }, 5); " :id="monacoId" class="fme-wrapper" :class="{ 'fme-full-screen': fullScreenModeEnabled }" x-cloak> -