8000 fix: Avoid unnecessary toolbar loading when editing by fsbraun · Pull Request #7282 · django-cms/django-cms · GitHub
[go: up one dir, main page]

Skip to content

fix: Avoid unnecessary toolbar loading when editing #7282

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

Closed
wants to merge 21 commits into from

Conversation

fsbraun
Copy link
Member
@fsbraun fsbraun commented Mar 29, 2022

Description

Currently, each time an editing command (change, cut, paste, move a plugin etc.) is executed first the toolbar is updated by xhr request to the server, then the entire page content is reloaded including the toolbar.

This PR:

  • Does avoid double loading of toolbar thereby increasing overall responsiveness

  • Ensures the correct toolbar is fetched (given by the cms_path GET parameter) to avoid missing toolbar pieces.

  • Remove a bit of legacy python2.7 code

Related resources

This PR is the diff between #7114 and #7272 on develop-4.

Checklist

  • I have opened this pull request against develop
  • I have added or modified the tests when changing logic
  • I have followed the conventional commits guidelines to add meaningful information into the changelog
  • I have read the contribution guidelines and I have joined #workgroup-pr-review on Slack to find a “pr review buddy” who is going to review my pull request.

@marksweb
Copy link
Member

I like the sound of this 👌

@fsbraun fsbraun requested a review from marksweb May 28, 2022 11:17
@fsbraun fsbraun changed the title Avoid unnecessary toolbar loading when editing fix: Avoid unnecessary toolbar loading when editing Jun 14, 2022
@marksweb
Copy link
Member

@fsbraun Can we close this? Looks like we've had the changes come in elsewhere.

@fsbraun fsbraun closed this Jun 30, 2022
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.

3 participants
0