You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
createBlockEditor(element, options) in resources/js/editor is a framework-free editor on @tiptap/core, configured by the PHP editor config. It has a toolbar (marks, link, logical alignment, block type, table tools, block actions, undo/redo, Thaana), a / menu, a + inserter, and a block handle (drag, move, duplicate, delete). The settings panel is generated from the attribute definitions, and server errors show on the block.
Blade: block-editor::editor mounts every [data-block-editor] and keeps a hidden input in sync (window.JavaabuBlockEditor). React: BlockEditor wraps the same core, so both stacks behave the same.
Shipped through javaabu/manifest (@javaabu/block-editor, block-editor::editor, block-editor::styles, prebuilt dist/).
Activity
TipTap editor core, Blade entry and React renderer
Fix heading levels and relative links in the editor; UI tests
n4ff4h commentedon Nov 5, 2026
Done on
main(092e4c0, 8d89c08, e9354bc).createBlockEditor(element, options)inresources/js/editoris a framework-free editor on@tiptap/core, configured by the PHP editor config. It has a toolbar (marks, link, logical alignment, block type, table tools, block actions, undo/redo, Thaana), a/menu, a+inserter, and a block handle (drag, move, duplicate, delete). The settings panel is generated from the attribute definitions, and server errors show on the block.block-editor::editormounts every[data-block-editor]and keeps a hidden input in sync (window.JavaabuBlockEditor). React:BlockEditorwraps the same core, so both stacks behave the same.@javaabu/block-editor,block-editor::editor,block-editor::styles, prebuiltdist/).ThaanaKeyboard,AutoDirection,CalloutNode,Embed,attachThaanaKeyboard. Onu'sBlockEditorcomponent wasn't reused, because its menus are a closed set. Suggested an extension point and a React-free entry in Editor: a React-free entry for the TipTap extensions, and custom block types in BlockEditor onu#62.