Skip to content
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

24.12.00 grapes js editor enhancements #142

Conversation

AlexanderBlanchardAC
Copy link

PRIOR TO APPLYING PATCH:

  • Enable Web Builder Module Aspen Admin->System Administration->Modules
  • Enable GrapesJS Pages Aspen Admin->System Administration->System Variables-> check box for Enable Grapes Editor
  • Create a template with any name and click view in editor.
  • Notice that some of the buttons in the top menu do not have tooltips when you hover over them (bin, redo, undo, import code)
  • Notice that on the right hand menu there is currently no Headers section or blocks
  • Click the editor and notice that the body element is highlighted, with this still highlighted, click the Open Style Manager in the top menu and notice the only option is Decoration.

APPLY PATCH

  • Set up Grapes Editor as above and navigate to an editor as above
  • Notice that the buttons that had missing tooltips now contain tooltips when hovered
  • Notice there is a new section in the right hand menu called Headers, it should contain three blocks: H1, H2 and H3, which will insert headers of the relevant size when dragged onto the editor
  • Click the editor to highlight the body element and again select Open Style Manager, notice that you now have many more styling options for the body element, including the ability to make it use Flex.

Make the body element in gjs template and page editor stylable in order in order to sue Flex.
Add Custom Blocks for H1, H2 and H3 headers
Add a section for headers and custom blocks for h1, h2 and h3 to grapes page editor
Add Tooltips for the items items in the top menu that do not contain them as default
@Chloe070196
Copy link

Looks good to me - could add tooltips to the page dimensions options as well

@AlexanderBlanchardAC AlexanderBlanchardAC merged commit 8d54c9c into PTFS-Europe:24.12.00_grapes_js_editor_enhancements Nov 29, 2024
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants