|
|
|
@ -3,23 +3,6 @@
|
|
|
|
|
<head>
|
|
|
|
|
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
|
|
|
|
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
|
|
|
|
|
<style>
|
|
|
|
|
.monaco-editor.vs .token.custom-info {
|
|
|
|
|
color: grey;
|
|
|
|
|
}
|
|
|
|
|
.monaco-editor.vs .token.custom-error {
|
|
|
|
|
color: red;
|
|
|
|
|
font-weight: bold;
|
|
|
|
|
font-size: 1.2em;
|
|
|
|
|
}
|
|
|
|
|
.monaco-editor.vs .token.custom-notice {
|
|
|
|
|
color: orange;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.monaco-editor.vs .token.custom-date {
|
|
|
|
|
color: green;
|
|
|
|
|
}
|
|
|
|
|
</style>
|
|
|
|
|
</head>
|
|
|
|
|
<body>
|
|
|
|
|
|
|
|
|
@ -46,7 +29,20 @@
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
// Define a new theme that constains only rules that match this language
|
|
|
|
|
monaco.editor.defineTheme('myCoolTheme', {
|
|
|
|
|
base: 'vs',
|
|
|
|
|
inherit: false,
|
|
|
|
|
rules: [
|
|
|
|
|
{ token: 'custom-info', foreground: '808080' },
|
|
|
|
|
{ token: 'custom-error', foreground: 'ff0000', fontStyle: 'bold' },
|
|
|
|
|
{ token: 'custom-notice', foreground: 'FFA500' },
|
|
|
|
|
{ token: 'custom-date', foreground: '008800' },
|
|
|
|
|
]
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
var editor = monaco.editor.create(document.getElementById('container'), {
|
|
|
|
|
theme: 'myCoolTheme',
|
|
|
|
|
value: getCode(),
|
|
|
|
|
language: 'myCustomLanguage'
|
|
|
|
|
});
|
|
|
|
@ -108,4 +104,4 @@
|
|
|
|
|
}
|
|
|
|
|
</script>
|
|
|
|
|
</body>
|
|
|
|
|
</html>
|
|
|
|
|
</html>
|
|
|
|
|