BUG: Cannot edit component content even with editable property set to true
Question
GrapesJS version
- I confirm to use the latest version of GrapesJS
What browser are you using?
Chrome V124
Reproducible demo link
https://jsfiddle.net/ycvz2gno/7/
Describe the bug
How to reproduce the bug?
- Put a text block in the canvas
- Double click on the content inside the text block
- The content cannot be edited
What is the expected behavior? It should open the RTE so we could edit the text inside the component
What is the current behavior? Nothing happened, the component cannot be edited
### Code of Conduct
- [X] I agree to follow this project's Code of Conduct
Answers (1)
By looking into the code, I saw that to get the RTE functionnality, our new component has to extend ComponentTextView. My initial issue was that I did something like :
editor.DomComponents.addType('textBlock', {
isComponent: el => el.tagName === 'DIV',
extend: 'text',
model: {
defaults: {
editable: true,
tagName: 'div',
icon: 'ICON',
components: `Some text`
}
},
extendView: 'baseStructure'
})
And it tooks the view of my baseStructure and not the text component. I will try to find a workaround for that by don't extending my baseStructure view.
Related Questions and Answers
Continue research with similar issue discussions.
Issue #6039
BUG: Cannot set Block display value
GrapesJS version [X] I confirm to use the latest version of GrapesJS What browser are you using? Chrome 126 Reproducible demo link https://...
Issue #4020
BUG: SVG text textcontent not updated when calling getHtml on editor
GrapesJS version [X] I confirm to use the latest version of GrapesJS What browser are you using? Chrome v96 Reproducible demo link https://...
Issue #4323
BUG: Performance issue while dragging component to canvas when you have 2k component on canvas
GrapesJS version[X] I confirm to use the latest version of GrapesJSWhat browser are you using? Google Chrome Version 101.0.4951.41 (Officia...
Issue #6458
BUG: sector.setName doesn't work
GrapesJS version [x] I confirm to use the latest version of GrapesJS What browser are you using? Chrome Reproducible demo link https://jsfi...
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.