Files
Yajbir Singh f1b860b25c
Some checks failed
check / markdownlint (push) Has been cancelled
check / spellchecker (push) Has been cancelled
updated
2025-12-11 19:03:17 +05:30

84 lines
2.1 KiB
HTML

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<title>Example</title>
<style type="text/css" media="screen">
body {
overflow: hidden;
width: 100%;
height: 100%;
margin: 0;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
#iframeEditor {
margin: 0;
position: absolute;
top: 0;
bottom: 0;
left: 30%;
right: 0;
}
#editorLog {
margin: 0;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 70%;
overflow: hidden;
border-right-color: #CBCBCB;
border-right-style: solid;
border-right-width: 1px;
padding: 10px;
}
</style>
</head>
<body>
<div id="editorLog"></div>
<div id="iframeEditor"></div>
<script type="text/javascript" src="MonacoEditor.js"></script>
<script type="text/javascript" language="javascript">
var monacoEditor;
var onChangeValue = function (event) {
document.getElementById('editorLog').innerText = event.data ? event.data.value : '';
console.log("onChangeValue at position(" + event.data.pos.row + ", " + event.data.pos.column + ")");
};
var onLoad = function (event) {
console.log("onLoad");
};
var onEditorReady = function (event) {
console.log("onEditorReady");
monacoEditor.setValue('//Welcome!\n', {row: 2, column: 3});
monacoEditor.disableDrop(true);
monacoEditor.updateTheme('dark');
};
var config = {
editorType: 'word',
theme: 'light',
language: 'javascript',
value: '',
events: {
onChangeValue: onChangeValue,
onEditorReady: onEditorReady,
onLoad: onLoad
}
};
monacoEditor = new window.MonacoEditorWrapper("iframeEditor", config);
</script>
</body>
</html>