|
@@ -35,7 +35,7 @@ function do_insert_data(name, data, monaco = 0) {
|
|
|
|
|
|
|
|
function monaco_to_content() {
|
|
function monaco_to_content() {
|
|
|
try {
|
|
try {
|
|
|
- document.getElementById('content').innerHTML = window.editor.getValue();
|
|
|
|
|
|
|
+ document.getElementById('textarea_edit_view').value = window.editor.getValue();
|
|
|
} catch(e) {}
|
|
} catch(e) {}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -43,6 +43,7 @@ function do_not_out() {
|
|
|
window.addEventListener('DOMContentLoaded', function() {
|
|
window.addEventListener('DOMContentLoaded', function() {
|
|
|
window.onbeforeunload = function() {
|
|
window.onbeforeunload = function() {
|
|
|
monaco_to_content();
|
|
monaco_to_content();
|
|
|
|
|
+ section_edit_do();
|
|
|
|
|
|
|
|
data = document.getElementById('content').value;
|
|
data = document.getElementById('content').value;
|
|
|
origin = document.getElementById('origin').value;
|
|
origin = document.getElementById('origin').value;
|
|
@@ -130,7 +131,7 @@ function pasteListener(e) {
|
|
|
|
|
|
|
|
function load_preview(name) {
|
|
function load_preview(name) {
|
|
|
var s_data = new FormData();
|
|
var s_data = new FormData();
|
|
|
- s_data.append('data', document.getElementById('content').value);
|
|
|
|
|
|
|
+ s_data.append('data', document.getElementById('textarea_edit_view').value);
|
|
|
|
|
|
|
|
var url = "/api/w/" + name;
|
|
var url = "/api/w/" + name;
|
|
|
var url_2 = "/api/markup";
|
|
var url_2 = "/api/markup";
|
|
@@ -162,7 +163,7 @@ function section_edit_init() {
|
|
|
);
|
|
);
|
|
|
|
|
|
|
|
if(data_server['markup'] === 'namumark') {
|
|
if(data_server['markup'] === 'namumark') {
|
|
|
- var data = document.getElementById('content').value;
|
|
|
|
|
|
|
+ var data = document.getElementById('textarea_edit_view').value;
|
|
|
var data_org = data;
|
|
var data_org = data;
|
|
|
var data_section = Number(data_server['section']);
|
|
var data_section = Number(data_server['section']);
|
|
|
var re_heading = /(^|\n)(={1,6})(#)? ?([^=]+) ?#?={1,6}(\n|$)/;
|
|
var re_heading = /(^|\n)(={1,6})(#)? ?([^=]+) ?#?={1,6}(\n|$)/;
|
|
@@ -185,7 +186,7 @@ function section_edit_init() {
|
|
|
data = data_org.slice(start_point, end_point);
|
|
data = data_org.slice(start_point, end_point);
|
|
|
data = data.replace(/\n$/, '');
|
|
data = data.replace(/\n$/, '');
|
|
|
|
|
|
|
|
- document.getElementById('content').value = data;
|
|
|
|
|
|
|
+ document.getElementById('textarea_edit_view').value = data;
|
|
|
|
|
|
|
|
data_server['start_point'] = start_point;
|
|
data_server['start_point'] = start_point;
|
|
|
data_server['end_point'] = end_point;
|
|
data_server['end_point'] = end_point;
|
|
@@ -209,12 +210,12 @@ function section_edit_do() {
|
|
|
|
|
|
|
|
if(data_server['start_point'] !== undefined) {
|
|
if(data_server['start_point'] !== undefined) {
|
|
|
var data = document.getElementById('origin').value;
|
|
var data = document.getElementById('origin').value;
|
|
|
- var data_section = document.getElementById('content').value;
|
|
|
|
|
|
|
+ var data_section = document.getElementById('textarea_edit_view').value;
|
|
|
|
|
|
|
|
var start_point = data_server['start_point'];
|
|
var start_point = data_server['start_point'];
|
|
|
var end_point = data_server['end_point'];
|
|
var end_point = data_server['end_point'];
|
|
|
|
|
|
|
|
- if(data.length >= end_point) {
|
|
|
|
|
|
|
+ if(data.length >= end_point) {
|
|
|
var data_new = '';
|
|
var data_new = '';
|
|
|
data_new += data.slice(0, start_point);
|
|
data_new += data.slice(0, start_point);
|
|
|
data_new += data_section;
|
|
data_new += data_section;
|
|
@@ -222,5 +223,7 @@ function section_edit_do() {
|
|
|
|
|
|
|
|
document.getElementById('content').value = data_new;
|
|
document.getElementById('content').value = data_new;
|
|
|
}
|
|
}
|
|
|
|
|
+ } else {
|
|
|
|
|
+ document.getElementById('content').value = document.getElementById('textarea_edit_view').value;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|