-
-
Notifications
You must be signed in to change notification settings - Fork 4.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Issue on Style Import #3727
Comments
Hi @SintoDema the issue is here As you see, it updates components but doesn't clear the styles module. |
@artf Is there any update for this issue yet? |
Hi @javadsamiee the issue was fixed on the latest version of the preset plugin |
Hi @artf,
Describe the bug detailed
While creating a new template using GrapesJS, I came across a scenario that, when we try to import CSS from the import modal it does not get reflected in the editor.
Then I checked the template & the style issue was still there. So I again opened the Import modal to confirm that the style is not there & I removed it properly. I saw that the style I removed was still there inside the style tag. I tried to remove that multiple times and import it. It was not removed from the editor. It was there in the import modal once I again open that.
What is the current behavior?
After removing a style from the Import modal, it does not get reflecting in the editor. No issues when we remove the HTML element and importing the code.
What is the expected behavior?
After importing CSS(adding/removing/updating) using the Import option, it should reflect in the editor.
Plugins used
grapesjs-lory-slider, grapesjs-tabs, grapesjs-custom-code, grapesjs-touch, grapesjs-parser-postcss, grapesjs-tooltip, grapesjs-tui-image-editor, grapesjs-typed, grapesjs-style-bg, gjs-preset-webpage, grapesjs-plugin-forms, gjs-component-countdown, gjs-plugin-ckeditor.
Are you able to reproduce the bug from the demo?
Yes
Are you able to attach screenshots, screencasts, or a live demo?
Yes, here is a demo link, and that its the demo link of the GrapesJS itself.
Grapesjs Demo
Video: https://www.awesomescreenshot.com/video/4985996?key=d6919e1431a0774cb65b25330fcb17e3
Version:
grapesjs - v0.17.25
ckeditor - standard - 4.14.1
Browser - Google Chrome - Version 92.0.4515.131 (Official Build) (64-bit)
OS - Linux elementary OS 5.1.7 Hera, Built on Ubuntu 18.04.4 LTS, Linux 5.4.0-80-generic
Side question:
'gjs-preset-webpage': { modalImportTitle: 'Import Template', modalImportLabel: '<div style="margin-bottom: 10px; font-size: 13px;">Paste here your HTML/CSS and click Import</div>', modalImportContent: function(editor) { return editor.getHtml() + '<style>'+editor.getCss()+'</style>' }, exportOpts: { btnLabel: __yamlang('Export Landing Page to ZIP'), filenamePfx: $('#user_company_name').val()+' - ', // Client Company Name comes here filename: $('[name="page_name"]').val(), // Client Template Name comes here },
I get the download filename as 'grapesjs_template_datetime.zip'
Please let me know if there is any fix or workaround for this.
It will be a great help.
Thank you.
The text was updated successfully, but these errors were encountered: