[PR #3083] [CLOSED] Prosemirror Testing #6129

Closed
opened 2026-02-05 10:25:08 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/BookStackApp/BookStack/pull/3083
Author: @ssddanbrown
Created: 11/26/2021
Status: Closed

Base: developmentHead: prosemirror


📝 Commits (10+)

  • 27f9e8e Started playing with prosemirror
  • aa9fe9c Added notes file
  • 0fb8ba0 Attempted adding tricky custom block
  • 81dfe9c Got callouts about working, simplified markdown setup
  • 47c3d4f Fixed issue with new nodes being callouts
  • 9d71745 Added in a custom menubar
  • a8f4818 Got underline working in editor
  • c3595b1 Added strike, sup and sub marks
  • 34db138 Split marks and nodes into their own files
  • 4e5153d Copied in default node types for control and future editing

📊 Changes

41 files changed (+4668 additions, -0 deletions)

View changed files

TODO (+49 -0)
📝 app/Uploads/UserAvatars.php (+2 -0)
📝 package-lock.json (+432 -0)
📝 package.json (+11 -0)
resources/js/editor.js (+18 -0)
resources/js/editor/MarkdownView.js (+28 -0)
resources/js/editor/ProseMirrorView.js (+52 -0)
resources/js/editor/commands.js (+102 -0)
resources/js/editor/markdown-parser.js (+69 -0)
resources/js/editor/markdown-serializer.js (+138 -0)
resources/js/editor/menu/ColorPickerGrid.js (+62 -0)
resources/js/editor/menu/DialogBox.js (+59 -0)
resources/js/editor/menu/DialogForm.js (+51 -0)
resources/js/editor/menu/DialogInput.js (+42 -0)
resources/js/editor/menu/DialogRadioOptions.js (+53 -0)
resources/js/editor/menu/DialogTextArea.js (+42 -0)
resources/js/editor/menu/TableCreatorGrid.js (+86 -0)
resources/js/editor/menu/icons.js (+162 -0)
resources/js/editor/menu/index.js (+207 -0)
resources/js/editor/menu/item-anchor-button.js (+120 -0)

...and 21 more files

📄 Description

Initial playing around with prosemirror to test viability.
Created on a branch to track changes.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/BookStackApp/BookStack/pull/3083 **Author:** [@ssddanbrown](https://github.com/ssddanbrown) **Created:** 11/26/2021 **Status:** ❌ Closed **Base:** `development` ← **Head:** `prosemirror` --- ### 📝 Commits (10+) - [`27f9e8e`](https://github.com/BookStackApp/BookStack/commit/27f9e8e4bd47275fabb4e529e726b3bd96f90e54) Started playing with prosemirror - [`aa9fe9c`](https://github.com/BookStackApp/BookStack/commit/aa9fe9ca8203936d31febb67a23cfdd9e491f592) Added notes file - [`0fb8ba0`](https://github.com/BookStackApp/BookStack/commit/0fb8ba00a53025735985fdf1948d39c2be607264) Attempted adding tricky custom block - [`81dfe9c`](https://github.com/BookStackApp/BookStack/commit/81dfe9c3453a777f8c1b2ca879e084733f58b5ad) Got callouts about working, simplified markdown setup - [`47c3d4f`](https://github.com/BookStackApp/BookStack/commit/47c3d4fc0f9aa3b0c8f9b03ded0048e832eab61b) Fixed issue with new nodes being callouts - [`9d71745`](https://github.com/BookStackApp/BookStack/commit/9d7174557e8f5932f1214119e552accaa1ca40c2) Added in a custom menubar - [`a8f4818`](https://github.com/BookStackApp/BookStack/commit/a8f48185b51974bdd8f898f3a6b0df1b7763cb69) Got underline working in editor - [`c3595b1`](https://github.com/BookStackApp/BookStack/commit/c3595b1807089bb0916e5eeee09308dc26905ea7) Added strike, sup and sub marks - [`34db138`](https://github.com/BookStackApp/BookStack/commit/34db138a64631a2bfe73d175ced947309deb25a7) Split marks and nodes into their own files - [`4e5153d`](https://github.com/BookStackApp/BookStack/commit/4e5153d372f604189c133ef63e7b4bd962d0cc1d) Copied in default node types for control and future editing ### 📊 Changes **41 files changed** (+4668 additions, -0 deletions) <details> <summary>View changed files</summary> ➕ `TODO` (+49 -0) 📝 `app/Uploads/UserAvatars.php` (+2 -0) 📝 `package-lock.json` (+432 -0) 📝 `package.json` (+11 -0) ➕ `resources/js/editor.js` (+18 -0) ➕ `resources/js/editor/MarkdownView.js` (+28 -0) ➕ `resources/js/editor/ProseMirrorView.js` (+52 -0) ➕ `resources/js/editor/commands.js` (+102 -0) ➕ `resources/js/editor/markdown-parser.js` (+69 -0) ➕ `resources/js/editor/markdown-serializer.js` (+138 -0) ➕ `resources/js/editor/menu/ColorPickerGrid.js` (+62 -0) ➕ `resources/js/editor/menu/DialogBox.js` (+59 -0) ➕ `resources/js/editor/menu/DialogForm.js` (+51 -0) ➕ `resources/js/editor/menu/DialogInput.js` (+42 -0) ➕ `resources/js/editor/menu/DialogRadioOptions.js` (+53 -0) ➕ `resources/js/editor/menu/DialogTextArea.js` (+42 -0) ➕ `resources/js/editor/menu/TableCreatorGrid.js` (+86 -0) ➕ `resources/js/editor/menu/icons.js` (+162 -0) ➕ `resources/js/editor/menu/index.js` (+207 -0) ➕ `resources/js/editor/menu/item-anchor-button.js` (+120 -0) _...and 21 more files_ </details> ### 📄 Description Initial playing around with prosemirror to test viability. Created on a branch to track changes. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
OVERLORD added the pull-request label 2026-02-05 10:25:08 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/BookStack#6129