From ecda740d81857cd89b8b0e036a75a65f83763278 Mon Sep 17 00:00:00 2001 From: Mathieu Jaumotte Date: Wed, 12 Jan 2022 20:26:54 +0100 Subject: [PATCH] on-the-fly: add a 'parent' option to pass parent context. So we could now display resource.comment below the renderbox. --- .../Resources/public/vuejs/OnTheFly/App.vue | 1 + .../vuejs/OnTheFly/components/OnTheFly.vue | 27 ++++++++++++++++--- .../Resources/public/vuejs/OnTheFly/i18n.js | 1 + .../Resources/public/vuejs/OnTheFly/index.js | 3 ++- .../OnTheFly/_insert_vue_onthefly.html.twig | 5 ++++ .../components/Resources/ResourceItem.vue | 15 +++++++++++ .../views/AccompanyingCourse/index.html.twig | 19 ++++++++++--- 7 files changed, 63 insertions(+), 8 deletions(-) diff --git a/src/Bundle/ChillMainBundle/Resources/public/vuejs/OnTheFly/App.vue b/src/Bundle/ChillMainBundle/Resources/public/vuejs/OnTheFly/App.vue index 48f68380b..05fed6671 100644 --- a/src/Bundle/ChillMainBundle/Resources/public/vuejs/OnTheFly/App.vue +++ b/src/Bundle/ChillMainBundle/Resources/public/vuejs/OnTheFly/App.vue @@ -5,6 +5,7 @@ :action="context.action" :buttonText="options.buttonText" :displayBadge="options.displayBadge === 'true'" + :parent="options.parent" @saveFormOnTheFly="saveFormOnTheFly"> diff --git a/src/Bundle/ChillMainBundle/Resources/public/vuejs/OnTheFly/components/OnTheFly.vue b/src/Bundle/ChillMainBundle/Resources/public/vuejs/OnTheFly/components/OnTheFly.vue index d64ae274e..c3a939b14 100644 --- a/src/Bundle/ChillMainBundle/Resources/public/vuejs/OnTheFly/components/OnTheFly.vue +++ b/src/Bundle/ChillMainBundle/Resources/public/vuejs/OnTheFly/components/OnTheFly.vue @@ -28,6 +28,12 @@ v-bind:action="action" ref="castPerson"> +
+

{{ $t('onthefly.resource_comment_title') }}

+
+ {{ parent.comment }} +
+