Dev build 2026-06-13 00:26
This commit is contained in:
parent
5d240988fb
commit
cd34fd603c
@ -817,12 +817,6 @@ function vCmd(name) {
|
||||
visualEditor.chain().focus()[name]().run();
|
||||
updateVisualButtons();
|
||||
}
|
||||
function vHeading(level) {
|
||||
if (mode !== 'visual' || !visualEditor) return;
|
||||
visualEditor.chain().focus().toggleHeading({ level }).run();
|
||||
updateVisualButtons();
|
||||
}
|
||||
|
||||
function updateVisualButtons() {
|
||||
if (mode !== 'visual' || !visualEditor) return;
|
||||
const set = (id, active) => {
|
||||
@ -832,8 +826,8 @@ function updateVisualButtons() {
|
||||
set('vb-bold', visualEditor.isActive('bold'));
|
||||
set('vb-italic', visualEditor.isActive('italic'));
|
||||
set('vb-underline', visualEditor.isActive('underline'));
|
||||
set('vb-h2', visualEditor.isActive('heading', { level: 2 }));
|
||||
set('vb-h3', visualEditor.isActive('heading', { level: 3 }));
|
||||
set('vb-sup', visualEditor.isActive('superscript'));
|
||||
set('vb-sub', visualEditor.isActive('subscript'));
|
||||
set('vb-ul', visualEditor.isActive('bulletList'));
|
||||
set('vb-ol', visualEditor.isActive('orderedList'));
|
||||
set('btn-subheading', visualEditor.isActive('subheading'));
|
||||
|
||||
@ -56,8 +56,8 @@
|
||||
<button class="vbtn" id="vb-bold" onclick="vCmd('toggleBold')" title="Bold"><b>B</b></button>
|
||||
<button class="vbtn" id="vb-italic" onclick="vCmd('toggleItalic')" title="Italic"><i>I</i></button>
|
||||
<button class="vbtn" id="vb-underline" onclick="vCmd('toggleUnderline')" title="Underline"><u>U</u></button>
|
||||
<button class="vbtn" id="vb-h2" onclick="vHeading(2)" title="Heading 2">H2</button>
|
||||
<button class="vbtn" id="vb-h3" onclick="vHeading(3)" title="Heading 3">H3</button>
|
||||
<button class="vbtn" id="vb-sup" onclick="vCmd('toggleSuperscript')" title="Superscript">x²</button>
|
||||
<button class="vbtn" id="vb-sub" onclick="vCmd('toggleSubscript')" title="Subscript">x₂</button>
|
||||
<button class="vbtn" id="vb-ul" onclick="vCmd('toggleBulletList')" title="Bullet list">•</button>
|
||||
<button class="vbtn" id="vb-ol" onclick="vCmd('toggleOrderedList')" title="Numbered list">1.</button>
|
||||
</span>
|
||||
|
||||
@ -10,7 +10,7 @@ from __future__ import annotations
|
||||
|
||||
from changelog import CHANGELOG
|
||||
|
||||
BUILD = 4
|
||||
BUILD = 5
|
||||
|
||||
|
||||
def _release_version() -> str:
|
||||
|
||||
@ -1,5 +1,10 @@
|
||||
# Develop Changelog
|
||||
|
||||
## 2026-06-13 — Visual editor: drop H2/H3 buttons, add superscript/subscript
|
||||
|
||||
### Changed
|
||||
- Replaced the H2 and H3 heading buttons in the visual (WYSIWYG) toolbar with **superscript (x²)** and **subscript (x₂)** buttons. The heading buttons weren't part of the novela-ng editor and aren't used; superscript/subscript were missing. Heading levels remain in the schema so existing headings in other books still round-trip — only the authoring buttons changed. `templates/editor.html` (toolbar buttons), `static/editor.js` (`updateVisualButtons` active-state, removed unused `vHeading`). No bundle rebuild (sup/sub extensions were already bundled).
|
||||
|
||||
## 2026-06-12 — Visual editor: full-width editing column
|
||||
|
||||
### Changed
|
||||
|
||||
Loading…
Reference in New Issue
Block a user