...
HTML |
---|
<!-- external modules -->
<script type="text/javascript" src='/se/resource/synapeditor/externals/codeMirror/codemirror.min.js'></script>
<script type="text/javascript" src="/se/resource/synapeditor/externals/codeMirror/xml.min.js"></script>
<link rel='stylesheet' href='/se/resource/synapeditor/externals/codeMirror/codemirror.min.css'>
<!-- Synap Editor -->
<script src='/se/resource/synapeditor/synapeditor.config.js'></script>
<script src='/se/resource/synapeditor/synapeditor.min.js'></script>
<link href='/se/resource/synapeditor/synapeditor.min.css' rel='stylesheet' type='text/css'>
<!-- plugins -->
<script type="text/javascript" src='/se/resource/synapeditor/plugins/collaboration/collaboration.min.js'></script>
<link rel='stylesheet' href='/se/resource/synapeditor/plugins/collaboration/collaboration.min.css'>
<div style="display: inline-block; width: 99%; height: 500px">
<div style="background-color: #ffffff; width:45%; height:inherit;">
<div id="synapEditor1">
<p>
<span id="se_cdc1da0a-3f61-49e9-82e4-8ea25b059492">실시간 협업 플러그인으로 문서를 편집해 보세요1.</span>
<p>
</div>
</div>
<div style="background-color: #ffffff; width:45%; height:inherit;">
<div id="synapEditor2">
<p>
<span id="se_cdc1da0a-3f61-49e9-82e4-8ea25b059493">실시간 협업 플러그인으로 문서를 편집해 보세요2.</span>
<p>
</div>
</div>
</div>
<script>
const config = Object.assign(synapEditorConfig, {
"editor.license":"/se/resource/license.json",
"editor.toolbar": [
"new","|",
'updateHistory',
'collaborator'
],
"editor.menu.show": false,
"collaboration.config": {
"wsUrl": "wss://synapeditor.com/collabo",
"docId": parseInt(Date.now()/(1000 * 60 * 30), 10)
}
});
window.editor = new SynapEditor("synapEditor1", config, document.getElementById('synapEditor1').innerHTML, {
initialized: function (e) {
e.editor.plugins.collaboration.init();
}
});
window.editor2 = new SynapEditor("synapEditor2", config, document.getElementById('synapEditor2').innerHTML, {
initialized: function (e) {
e.editor.plugins.collaboration.init();
}
});
</script> |
...