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

Add button to cancel changes, add eventListener to handle closing tab… #826

Merged
merged 4 commits into from
Sep 24, 2023

Conversation

YuriyHryshchenko
Copy link

@YuriyHryshchenko YuriyHryshchenko commented Sep 22, 2023

Type of Pull Request *

  • CHANGE (fix or feature that would cause existing functionality to not work as expected)
  • FEATURE (non-breaking change which adds functionality)
  • BUGFIX (non-breaking change which fixes an issue)
  • ENHANCEMENT (non-breaking change which improves existing functionality)
  • NONE (if none of the other choices apply. For example, tooling, build system, CI, docs, etc.)

Related links

Issue link
#633 Change editing author

Description *

Added button to cancel changes, made a popup which asks user to stay or quit page.

Summary of change

Cancel button just close the tab, so any changes will not be saved. As we cant make custom popup due to security politics of the browser, I have made a event listener that shows browser popup to ask user leave or not the page. Popup will be shown only if user interacts with a page. Also, made our "Підтвердити зміни" button adaptive, so both buttons have the same behaviour when viewport is changing.

… and asking user via popup to stay or close the tab.
@@ -25,6 +25,9 @@ export const MAIN_THEME = createTheme({
borderRadius: 0,
textTransform: 'none',
},
label: {
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

Copy link
Collaborator

@skyboyer skyboyer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

cool!

@YuriyHryshchenko YuriyHryshchenko merged commit 0e1ad1b into develop Sep 24, 2023
1 check failed
@YuriyHryshchenko YuriyHryshchenko deleted the issue633_change_editing_author branch September 24, 2023 07:07
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.

Change editing the author.
2 participants