diff --git a/app/assets/javascripts/markdown.js b/app/assets/javascripts/markdown.js index b0309abfe..daa9ab737 100644 --- a/app/assets/javascripts/markdown.js +++ b/app/assets/javascripts/markdown.js @@ -21,7 +21,7 @@ $(() => { const preSelectionEnd = $field[0].selectionEnd; QPixel.MD.insertIntoField($field, this.start, this.end); $field[0].selectionStart = preSelectionStart + this.start.length; - $field[0].selectionEnd = preSelectionEnd + this.end.length; + $field[0].selectionEnd = preSelectionEnd + this.start.length; } } @@ -102,7 +102,10 @@ $(() => { hr: new InlineAction('\n\n-----\n\n'), table: new InlineAction('\n\n| Title1 | Title2 |\n|- | - |\n| row1_1 | row1_2 |\n\n'), mathjax: new InlineAction('$', '$'), - spoiler: new InlineAction('\n\n
\nSpoiler\n', '\n
\n\n'), + spoiler: new InlineAction( + '\n\n
\nSpoiler\n' + + '\n\n', + '\n
\n\n'), }; $(document).on('click', '.js-markdown-tool', (ev) => { diff --git a/app/views/shared/_markdown_tools.html.erb b/app/views/shared/_markdown_tools.html.erb index c9717248c..7d19534fd 100644 --- a/app/views/shared/_markdown_tools.html.erb +++ b/app/views/shared/_markdown_tools.html.erb @@ -65,7 +65,7 @@
+ data-drop-self-class-toggle="is-active" aria-label="Tools" title="Other tools" role="button">