aboutsummaryrefslogtreecommitdiff
path: root/Neutron-trunk/resources/private/CodeEditor$2.php
diff options
context:
space:
mode:
Diffstat (limited to 'Neutron-trunk/resources/private/CodeEditor$2.php')
-rw-r--r--Neutron-trunk/resources/private/CodeEditor$2.php39
1 files changed, 39 insertions, 0 deletions
diff --git a/Neutron-trunk/resources/private/CodeEditor$2.php b/Neutron-trunk/resources/private/CodeEditor$2.php
new file mode 100644
index 0000000..ec4abe9
--- /dev/null
+++ b/Neutron-trunk/resources/private/CodeEditor$2.php
@@ -0,0 +1,39 @@
+<p><input type="checkbox" name="wordwrap" id="wordwrap" onchange="ace.edit(&quot;editor&quot;).getSession().setUseWrapMode(document.getElementById('wordwrap').checked);" checked><label for="wordwrap"><?= $lang["editor"]["wrap"] ?></label></p>
+
+<div id="editor"></div>
+
+<script src="https://cdnjs.cloudflare.com/ajax/libs/ace/1.4.6/ace.js" type="text/javascript" charset="utf-8"></script>
+<script>
+ var codeeditor = ace.edit("editor");
+ <?php
+
+ if (file_exists($_SERVER['DOCUMENT_ROOT'] . "/data/webcontent/darktheme-enabled")) {
+ echo("ace.edit(\"editor\").setTheme('ace/theme/monokai');");
+ }
+
+ ?>
+ codeeditor.session.setMode("ace/mode/html");
+ codeeditor.session.setUseWrapMode(true);
+ function loadAce() {}
+</script>
+<script>setInterval(() => {ace.edit("editor").session.setMode("ace/mode/html");}, 100)</script>
+<div style="text-align: center;">
+ <a onclick="createPageHTML();" class="mdc-button mdc-button--raised">
+ <div class="mdc-button__ripple"></div>
+ <i class="material-icons-outlined mdc-button__icon" aria-hidden="true">publish</i>
+ <span class="mdc-button__label"><?= $lang["editor"]["publish"] ?></span>
+ </a>
+</div>
+<script>
+ window.onbeforeunload = function (e) {
+ e = e || window.event;
+
+ // For IE and Firefox prior to version 4
+ if (e) {
+ e.returnValue = "<?= $lang["editor"]["exit"] ?>";
+ }
+
+ // For Safari
+ return "<?= $lang["editor"]["exit"] ?>";
+ };
+</script> \ No newline at end of file