From b92e5a62bf68a4623fc86174f8b893e6482aa9df Mon Sep 17 00:00:00 2001 From: Jiro Ghianni Date: Wed, 7 Feb 2024 21:48:04 +0100 Subject: [PATCH 1/2] :lipstick: [#2253] Added modal props and variations --- .../templates/components/Action/Actions.html | 2 +- .../templates/components/Modal/Modal.html | 15 ++++ .../js/components/accessibility/help_modal.js | 15 +++- .../js/components/confirmation/index.js | 19 ++-- src/open_inwoner/js/components/index.js | 2 +- src/open_inwoner/js/components/modal/index.js | 65 ++++++++++++-- .../js/components/plan-preview/index.js | 28 ++++++ .../js/components/preview/index.js | 21 ----- .../js/components/session/index.js | 6 ++ .../scss/components/Button/Button.scss | 11 +++ .../scss/components/Plan/PlanCreate.scss | 19 ++++ .../components/PlanTemplate/PlanTemplate.scss | 4 +- .../Profile/_personal-overview.scss | 1 - .../scss/components/modal/_modal.scss | 90 +++++++++++++++++-- src/open_inwoner/templates/master.html | 13 +-- .../templates/pages/plans/create.html | 8 +- .../pages/profile/contacts/list.html | 4 +- .../templates/pages/profile/me.html | 3 +- 18 files changed, 257 insertions(+), 69 deletions(-) create mode 100644 src/open_inwoner/components/templates/components/Modal/Modal.html create mode 100644 src/open_inwoner/js/components/plan-preview/index.js delete mode 100644 src/open_inwoner/js/components/preview/index.js diff --git a/src/open_inwoner/components/templates/components/Action/Actions.html b/src/open_inwoner/components/templates/components/Action/Actions.html index 8e8fc7344c..31eefdb828 100644 --- a/src/open_inwoner/components/templates/components/Action/Actions.html +++ b/src/open_inwoner/components/templates/components/Action/Actions.html @@ -35,7 +35,7 @@ {% endif %} + + {% include "components/Modal/Modal.html" with cancel_icon=False modal_icons=True confirm_button=False %} {% endblock %} diff --git a/src/open_inwoner/templates/pages/profile/contacts/list.html b/src/open_inwoner/templates/pages/profile/contacts/list.html index eade812029..e86f345098 100644 --- a/src/open_inwoner/templates/pages/profile/contacts/list.html +++ b/src/open_inwoner/templates/pages/profile/contacts/list.html @@ -141,9 +141,9 @@

{% trans "U bent toegevoegd als contactpersoon" %}

{% dropdown icon="settings" disabled=contact.is_not_active %} {% enddropdown %} diff --git a/src/open_inwoner/templates/pages/profile/me.html b/src/open_inwoner/templates/pages/profile/me.html index 95c2e55c38..1e46008fae 100644 --- a/src/open_inwoner/templates/pages/profile/me.html +++ b/src/open_inwoner/templates/pages/profile/me.html @@ -294,13 +294,12 @@

{% trans "Profiel verwijderen" %}

< {% trans "Hiermee worden alleen uw persoonlijke voorkeuren verwijderd. U krijgt dan bijvoorbeeld geen e-mail meer van ons over wijzigingen van uw lopende zaken. Uw persoonsgegevens en uw lopende zaken zelf worden hiermee niet verwijderd." %}

- {% render_form form=form method="POST" id="delete-form" extra_classes="confirm" spaceless=True data_confirm_title=_("Weet u zeker dat u uw account wilt verwijderen?") data_confirm_text=_("Hiermee worden alleen uw persoonlijke voorkeuren verwijderd. U krijgt dan bijvoorbeeld geen e-mail meer van ons over wijzigingen van uw lopende zaken. Uw persoonsgegevens en uw lopende zaken zelf worden hiermee niet verwijderd.") data_confirm_cancel=_("Nee, annuleren") data_confirm_default=_("Ja, verwijderen") %} + {% render_form form=form method="POST" id="delete-form" extra_classes="confirm" spaceless=True data_confirm_title=_("Weet je zeker dat je jouw profiel wilt verwijderen?") data_confirm_text=_("Hiermee worden alleen uw persoonlijke voorkeuren verwijderd. U krijgt dan bijvoorbeeld geen e-mail meer van ons over wijzigingen van uw lopende zaken. Uw persoonsgegevens en uw lopende zaken zelf worden hiermee niet verwijderd.") data_confirm_cancel=_("Nee, annuleren") data_confirm_default=_("Ja, verwijderen") %} {% csrf_token %} {% button_row %} {% button text=_("Profiel verwijderen") icon="delete" icon_position="before" icon_outlined=True transparent=True extra_classes="button--spaceless button--error" %} {% endbutton_row %} {% endrender_form %} - {% endwith %} From 9685a2b31eb2dca640e0c29d93679549c6237c71 Mon Sep 17 00:00:00 2001 From: Jiro Ghianni Date: Tue, 26 Mar 2024 15:24:20 +0100 Subject: [PATCH 2/2] [#2253] Improved modals after PR feedback --- .../templates/components/Modal/Modal.html | 2 +- src/open_inwoner/js/components/modal/index.js | 12 ++++++++++++ .../scss/components/Plan/PlanCreate.scss | 12 ++++++++++-- src/open_inwoner/scss/components/modal/_modal.scss | 14 +++++++++++++- src/open_inwoner/templates/pages/plans/create.html | 6 +++--- 5 files changed, 39 insertions(+), 7 deletions(-) diff --git a/src/open_inwoner/components/templates/components/Modal/Modal.html b/src/open_inwoner/components/templates/components/Modal/Modal.html index fe1cb9d8ac..ebc2070b23 100644 --- a/src/open_inwoner/components/templates/components/Modal/Modal.html +++ b/src/open_inwoner/components/templates/components/Modal/Modal.html @@ -2,7 +2,7 @@