QUESTION: contenteditable attribute on Layer's name span
Question
Hi @artf
I would like to know why layer's name span has a contenteditable attribute.
There is no mechanism implemented on grapesJs to really change the layer name after refreshing the page if I'm not wrong. It can be a little bit confusing to the user.
<div class="gjs-layer-title-inn">
<i class="gjs-layer-caret fa fa-chevron-right" data-toggle-open=""></i>
<span class="gjs-layer-name gjs-no-app gjs-layer-name--no-edit" data-name="" contenteditable="true">Image</span>
</div>
Thanks.
Answers (3)
If you double click on the layer name you can actually change its name :)
@artf , sorry I think I was misunderstood. I meant you can change the name but when you refresh the page the changes are not been saved... and I think that there isn't a mechanism implemented to achieve it.
When the user modifies the layer name, he expects that this modification be saved, but it's not the case.
Here a little video showing the case using the official GrapesJs demo:
I changed theHeader layer's name toTest when refreshing the page Header stills the name of the layer. Is it the expected behaviour?
If yes, why It has an contenteditable attribute?
Thanks a lot for your time.
No, the mechanism to store/load custom layer names is there, the only issue is that the change is not triggering the store... indeed, if you try to move some component right after the change, you will see them after page refresh. Anyway, this should be fixed with the upcoming page manager module.
Related Questions and Answers
Continue research with similar issue discussions.
Issue #839
[QUESTION] Create custom selected component settings
There is a option in panel to change setting of component (For links, there is an option no change link - HREF - and target, for texts, id...
Issue #1324
Remove attributes from a component
Hi @artf I don't know if it is possible to remove an attribute from a component. In our project I'm injecting a custom attribute from a cus...
Issue #1709
[QUESTION] Is it possible to affect child component's styling through parent component's style manager?
Hello there! Awesome project and thanks for your contribution. I would like to know if it is possible to change the styling of a child comp...
Issue #1787
[Question] Change HTML of Panel buttons from span to button
I have created some Panels and would like to change the element of panel buttons from span to button as its more appropriate and looks bett...
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.