From 121b78ec2a85451aba38f5edb5877e910951dca2 Mon Sep 17 00:00:00 2001 From: Benoit Alessandroni <benoit@happy-dev.fr> Date: Sat, 21 Sep 2019 18:21:09 +0200 Subject: [PATCH] Adding proper saved modifications on profile confirmation page --- src/includes/entrepreneur/components/menu.pug | 2 +- src/includes/entrepreneur/dashboard.pug | 3 +++ src/includes/entrepreneur/profile/confirmation.pug | 9 +++++++++ src/includes/entrepreneur/profile/edit.pug | 4 ++-- src/includes/mentor/components/menu.pug | 3 ++- src/includes/mentor/dashboard.pug | 3 +++ src/includes/mentor/profile/confirmation.pug | 9 +++++++++ src/includes/mentor/profile/edit.pug | 4 ++-- src/scripts/coopstarter.js | 8 +++++--- 9 files changed, 36 insertions(+), 9 deletions(-) create mode 100644 src/includes/entrepreneur/profile/confirmation.pug create mode 100644 src/includes/mentor/profile/confirmation.pug diff --git a/src/includes/entrepreneur/components/menu.pug b/src/includes/entrepreneur/components/menu.pug index b69341d1..c37f5312 100644 --- a/src/includes/entrepreneur/components/menu.pug +++ b/src/includes/entrepreneur/components/menu.pug @@ -2,4 +2,4 @@ sib-router(default-route='entrepreneur-resource-list') sib-route(name='entrepreneur-resource-list') sib-route(name='entrepreneur-account', id-prefix=`${endpoints.users}`, use-id) sib-route(name='entrepreneur-account-edit', id-prefix=`${endpoints.users}`, use-id) - \ No newline at end of file + sib-route(name='entrepreneur-account-edit-confirmation') \ No newline at end of file diff --git a/src/includes/entrepreneur/dashboard.pug b/src/includes/entrepreneur/dashboard.pug index 16075cd2..5c795315 100644 --- a/src/includes/entrepreneur/dashboard.pug +++ b/src/includes/entrepreneur/dashboard.pug @@ -40,3 +40,6 @@ section#home #entrepreneur-account-edit(hidden).no-sidebar.container include profile/edit.pug + + #entrepreneur-account-edit-confirmation(hidden).no-sidebar.container + include profile/confirmation.pug diff --git a/src/includes/entrepreneur/profile/confirmation.pug b/src/includes/entrepreneur/profile/confirmation.pug new file mode 100644 index 00000000..69a6c69c --- /dev/null +++ b/src/includes/entrepreneur/profile/confirmation.pug @@ -0,0 +1,9 @@ +div.container_min + h2.title_lead.fd_bleu Edit your account + +p.p_entete Your modifications have properly been saved. + +div + div.flex + h3.button_base + sib-link(next='entrepreneur-resource-list') -> Back to the database \ No newline at end of file diff --git a/src/includes/entrepreneur/profile/edit.pug b/src/includes/entrepreneur/profile/edit.pug index a783c832..a437cc5d 100644 --- a/src/includes/entrepreneur/profile/edit.pug +++ b/src/includes/entrepreneur/profile/edit.pug @@ -11,7 +11,7 @@ sib-form#entrepreneur_profile_edition.block_log.block_creat_count( label-last_name="Name" label-username="Username" label-entrepreneur_profile.organisation="Organisation" - + label-account.picture="Profile picture" widget-username="sib-form-hidden" class-last_name='form-label is-dark input_big' @@ -28,7 +28,7 @@ sib-form#entrepreneur_profile_edition.block_log.block_creat_count( class-account.picture='input_photo w_25' submit-button="Save modifications" - next='entrepreneur-resource-list' + next='entrepreneur-account-edit-confirmation' ) sib-link(class="backlink", next="entrepreneur-resource-list") Back to the dashboard \ No newline at end of file diff --git a/src/includes/mentor/components/menu.pug b/src/includes/mentor/components/menu.pug index f52aa70c..fbf8d640 100644 --- a/src/includes/mentor/components/menu.pug +++ b/src/includes/mentor/components/menu.pug @@ -7,4 +7,5 @@ sib-router(default-route='mentor-resource-list') sib-ac-checker(permission="acl:Write" bind-resources) sib-route(id-prefix=`${endpoints.resources}`, name='mentor-resource-edit', use-id) sib-route(name='resource-creation-confirmation') - sib-route(name='mentor-database') \ No newline at end of file + sib-route(name='mentor-database') + sib-route(name='mentor-account-edit-confirmation') \ No newline at end of file diff --git a/src/includes/mentor/dashboard.pug b/src/includes/mentor/dashboard.pug index 03508e4e..252cb167 100644 --- a/src/includes/mentor/dashboard.pug +++ b/src/includes/mentor/dashboard.pug @@ -49,3 +49,6 @@ section#home #mentor-account-edit(hidden).no-sidebar.container include profile/edit.pug + + #mentor-account-edit-confirmation(hidden).no-sidebar.container + include profile/confirmation.pug diff --git a/src/includes/mentor/profile/confirmation.pug b/src/includes/mentor/profile/confirmation.pug new file mode 100644 index 00000000..d6b54388 --- /dev/null +++ b/src/includes/mentor/profile/confirmation.pug @@ -0,0 +1,9 @@ +div.container_min + h2.title_lead.fd_bleu Edit your account + +p.p_entete Your modifications have properly been saved. + +div + div.flex + h3.button_base + sib-link(next='mentor-resource-list') -> Back to dashboard \ No newline at end of file diff --git a/src/includes/mentor/profile/edit.pug b/src/includes/mentor/profile/edit.pug index d5b10e3b..3d2d1626 100644 --- a/src/includes/mentor/profile/edit.pug +++ b/src/includes/mentor/profile/edit.pug @@ -58,8 +58,8 @@ sib-form#mentor_profile_edition.block_log.block_creat_count( class-headline='w_75' submit-button="Save modifications" - next='mentor-resource-list' + next="mentor-account-edit-confirmation" ) +sib-link(class="backlink", next="mentor-account") Back to my account sib-link(class="backlink", next="mentor-resource-list") Back to the dashboard -sib-link(class="backlink", next="mentor-account") Back to the profile diff --git a/src/scripts/coopstarter.js b/src/scripts/coopstarter.js index 31f9a80f..11d9757d 100644 --- a/src/scripts/coopstarter.js +++ b/src/scripts/coopstarter.js @@ -54,14 +54,16 @@ function refreshPagination() { var resources_containers = document.querySelectorAll( ".resource_by_step sib-form+div" ); + for (let resources_container of resources_containers) { if ( - resources_container.childElementCount < 5 || - resources_container.nextSibling.querySelector("nav span span+span") + resources_container.childElementCount < 5 || ( + resources_container.nextSibling && + resources_container.nextSibling.querySelector("nav span span+span")) .textContent == 1 ) { resources_container.nextSibling.setAttribute("style", "display:none"); - } else { + } else if (resources_container.nextSibling) { resources_container.nextSibling.setAttribute("style", "display:block"); } } -- GitLab