@@ -7,43 +7,30 @@ const TextEditor = {
77 * Load Monaco Editor Library
88 */
99 async load ( ) {
10- return new Promise ( ( resolve ) => {
11- require . config ( {
12- paths : {
13- vs : 'https://cdn.jsdelivr.net/npm/monaco-editor@0.55.1/min/vs' ,
14- } ,
15- } ) ;
16-
17- require ( [ 'vs/editor/editor.main' ] , ( ) => {
18- // Define JSON theme
19- monaco . editor . defineTheme ( 'json-light' , {
20- base : 'vs' ,
21- inherit : true ,
22- rules : [ ] ,
23- colors : {
24- 'editor.background' : '#ffffff' ,
25- 'editorStickyScroll.background' : '#eaeaea' ,
26- 'editorStickyScrollHover.background' : '#e0e0e0' ,
27- 'editorStickyScroll.shadow' : '#d0d0d0' ,
28- 'editorStickyScroll.border' : '#cccccc' ,
29- } ,
30- } ) ;
31-
32- monaco . editor . defineTheme ( 'json-dark' , {
33- base : 'vs-dark' ,
34- inherit : true ,
35- rules : [ ] ,
36- colors : {
37- 'editor.background' : '#1e1e1e' ,
38- 'editorStickyScroll.background' : '#2d2d30' ,
39- 'editorStickyScrollHover.background' : '#3a3a3c' ,
40- 'editorStickyScroll.shadow' : '#000000' ,
41- 'editorStickyScroll.border' : '#454545' ,
42- } ,
43- } ) ;
10+ monaco . editor . defineTheme ( 'json-light' , {
11+ base : 'vs' ,
12+ inherit : true ,
13+ rules : [ ] ,
14+ colors : {
15+ 'editor.background' : '#ffffff' ,
16+ 'editorStickyScroll.background' : '#eaeaea' ,
17+ 'editorStickyScrollHover.background' : '#e0e0e0' ,
18+ 'editorStickyScroll.shadow' : '#d0d0d0' ,
19+ 'editorStickyScroll.border' : '#cccccc' ,
20+ } ,
21+ } ) ;
4422
45- resolve ( ) ;
46- } ) ;
23+ monaco . editor . defineTheme ( 'json-dark' , {
24+ base : 'vs-dark' ,
25+ inherit : true ,
26+ rules : [ ] ,
27+ colors : {
28+ 'editor.background' : '#1e1e1e' ,
29+ 'editorStickyScroll.background' : '#2d2d30' ,
30+ 'editorStickyScrollHover.background' : '#3a3a3c' ,
31+ 'editorStickyScroll.shadow' : '#000000' ,
32+ 'editorStickyScroll.border' : '#454545' ,
33+ } ,
4734 } ) ;
4835 } ,
4936
0 commit comments