diff --git a/common/resources/src/main/resources/rawfile/rich_editor.js b/common/resources/src/main/resources/rawfile/rich_editor.js index ffbbb287f960ee06c5fefe61a8fd8db8b9d3d06a..7c87f5d5cef54991523c26b187f039a8f8c4742e 100644 --- a/common/resources/src/main/resources/rawfile/rich_editor.js +++ b/common/resources/src/main/resources/rawfile/rich_editor.js @@ -242,7 +242,7 @@ RICH_EDITOR.execFontSize = function (size, unit) { }; var pad = 24; -RICH_EDITOR.setIndent = function () { +RICH_EDITOR.setIndent = function (pad) { var parents = document.getElementById('editorjs_box'); parents.removeAttribute('padding-left'); if (pad >= 408) { @@ -250,16 +250,19 @@ RICH_EDITOR.setIndent = function () { } pad = pad + 24; parents.style.paddingLeft = pad + 'px'; + document.execCommand('indent', false, pad); }; -RICH_EDITOR.setOutdent = function () { +RICH_EDITOR.setOutdent = function (pad) { var parents = document.getElementById('editorjs_box'); parents.removeAttribute('padding-left'); if (pad === 24) { parents.style.paddingLeft = 24 + 'px'; + document.execCommand('outdent', false, pad); } else { pad = pad - 24; parents.style.paddingLeft = pad + 'px'; + document.execCommand('outdent', false, pad); } };