2020-06-07 19:04:43 +03:00
|
|
|
|
{extends "../@layout.xml"}
|
|
|
|
|
|
|
|
|
|
{block title}{_create_note}{/block}
|
|
|
|
|
|
|
|
|
|
{block header}
|
|
|
|
|
{_create_note}
|
|
|
|
|
{/block}
|
|
|
|
|
|
|
|
|
|
{block content}
|
2020-10-04 16:51:43 +03:00
|
|
|
|
<form id="noteFactory" method="POST">
|
2020-06-07 19:04:43 +03:00
|
|
|
|
<input type="text" name="name" placeholder="{_name_note}" style="width:603px;" />
|
|
|
|
|
<br/><br/>
|
|
|
|
|
<textarea name="html" style="display:none;"></textarea>
|
|
|
|
|
<div id="editor" style="width:600px;height:300px;border:1px solid grey"></div>
|
|
|
|
|
|
2020-06-16 15:38:32 +03:00
|
|
|
|
<p><i><a href="/kb/notes">Кое-что</a> из (X)HTML поддерживается.</i></p>
|
2020-06-07 19:04:43 +03:00
|
|
|
|
|
|
|
|
|
<input type="hidden" name="hash" value="{$csrfToken}" />
|
|
|
|
|
<button class="button">{_save}</button>
|
|
|
|
|
</form>
|
|
|
|
|
|
|
|
|
|
{script "js/node_modules/monaco-editor/min/vs/loader.js"}
|
|
|
|
|
{script "js/node_modules/requirejs/bin/r.js"}
|
|
|
|
|
<script>
|
|
|
|
|
require.config({
|
|
|
|
|
paths: {
|
2020-06-24 18:26:16 +03:00
|
|
|
|
'vs': '/assets/packages/static/openvk/js/node_modules/monaco-editor/min/vs'
|
2020-06-07 19:04:43 +03:00
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
require(['vs/editor/editor.main'], function() {
|
|
|
|
|
window._editor = monaco.editor.create(document.getElementById('editor'), {
|
|
|
|
|
value: "",
|
|
|
|
|
lineNumbers: "off",
|
|
|
|
|
language: "html"
|
|
|
|
|
});
|
|
|
|
|
});
|
|
|
|
|
|
2020-10-04 16:51:43 +03:00
|
|
|
|
document.querySelector("#noteFactory").addEventListener("submit", function() {
|
2020-06-07 19:04:43 +03:00
|
|
|
|
document.querySelector("textarea").value = window._editor.getValue();
|
|
|
|
|
});
|
|
|
|
|
</script>
|
|
|
|
|
{/block}
|