Question: Replace Rich Text Editor with summernote does not seem to work
Question
I am trying to replace the default RTE in grapesjs with summernote. I got some help from the author of summernote and got this codepen to work somewhat, but the summernote author concluded that:
But grapejs p element is a content in iframe. In other words, there is a structure where a p tag exists in an iframe and ui must exist outside. Summernote is a structure that hides the element and puts the tag of summernote. It seems difficult to use because the rest of the resources of summernote are not loaded in the iframe.
I prefer summernote over TinyMCE or CKEditor since it is "MIT license". Has anyone tried to replace RTE with summernote with success? Any suggestions?
Answers (3)
Made some more changes and now the summernote toolbar appears correctly but only bullet formatting works. The new codepen is here. @artf Any pointers would be greatly appreciated.
@wfcheng Did you ever get anywhere with this? The codepen includes the canvas script/styles which adds the resources inside the iframe, so I was a little confused what summernote author was referring to.
@timramseyjr I ended up just adding more buttons to the RTE toolbar to allow applying font styles and color on selected text, even though the grapesjs documentation recommends to use the style manager. I found that it is more user friendly to have them on the toolbar.
Related Questions and Answers
Continue research with similar issue discussions.
Issue #2337
[BUG / QUESTION] Deleting default styles does not work
Hello, i'm trying to delete some of the default styles of the blocks. I wrote everything I changed in a plugin. I used this function to upd...
Issue #4083
BUG: Set root does not work
GrapesJS version[X] I confirm to use the latest version of GrapesJSWhat browser are you using? Safari 15.0Reproducible demo link https://js...
Issue #2586
[Question]: How update style manager panel using few devices and custom css class
There is a custom class added to simple grapesjs project: If there is no devices and user adds the class into the selectors field Settings...
Issue #5334
BUG: Selection of custom component type not working in the canvas
GrapesJS version [X] I confirm to use the latest version of GrapesJS What browser are you using? Chrome, Opera, Edge, etc Reproducible demo...
Paid Plugins That Match This Issue
Curated by issue keywords and label relevance to help you ship faster.
Loading paid plugin recommendations...
Browse Plugin Categories
Jump directly to plugin category pages on the marketplace.