From 64117a9f5adbfa0f27f9ccebfd4d48ae4d03e8ba Mon Sep 17 00:00:00 2001 From: Arnaud Levy <contact@arnaudlevy.com> Date: Tue, 26 Dec 2023 12:50:14 +0100 Subject: [PATCH] Fix #1434 --- .../photo_imports/_selector.html.erb | 28 +++++++++++-------- 1 file changed, 17 insertions(+), 11 deletions(-) diff --git a/app/views/admin/communication/photo_imports/_selector.html.erb b/app/views/admin/communication/photo_imports/_selector.html.erb index 45aca8d0f..e4965a52e 100644 --- a/app/views/admin/communication/photo_imports/_selector.html.erb +++ b/app/views/admin/communication/photo_imports/_selector.html.erb @@ -69,33 +69,39 @@ pexels_path = admin_communication_pexels_path(website_id: nil, extranet_id: nil, <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> </div> </div> - <div class="modal-body"> + <div class="modal-body overflow-x-hidden"> <div class="row"> <div class="col-md-6"> + <p v-if="unsplash.data.results.length === 0 || !unsplash.data" > + <%= t 'photo_import.nothing' %> + </p> <div class="photo_import__unsplash photo_import__unsplash__results row pure__row--small" ref="results"> - <p v-if="unsplash.data.results.length === 0 || !unsplash.data" > - <%= t 'photo_import.nothing' %> - </p> - <div v-for="image in unsplash.data.results" class="col-6 col-lg-4"> + <div v-for="image in unsplash.data.results" class="col-6 col-lg-4"> <img :src="image.thumb" :alt="image.alt" v-on:click="selectUnsplash(image)" class="img-fluid img-thumbnail mb-3"> </div> </div> + <p class="small text-muted" v-if="unsplash.data.total_pages"> + {{unsplash.page}} / {{unsplash.data.total_pages }} + </p> </div> <div class="col-md-6"> + <p v-if="pexels.data.results.length === 0 || !pexels.data" > + <%= t 'photo_import.nothing' %> + </p> <div class="photo_import__pexels photo_import__pexels__results row pure__row--small" ref="results"> - <p v-if="pexels.data.results.length === 0 || !pexels.data" > - <%= t 'photo_import.nothing' %> - </p> - <div v-for="image in pexels.data.results" class="col-6 col-lg-4"> + <div v-for="image in pexels.data.results" class="col-6 col-lg-4"> <img :src="image.thumb" :alt="image.alt" v-on:click="selectPexels(image)" class="img-fluid img-thumbnail mb-3"> </div> </div> + <p class="small text-muted" v-if="pexels.data.total_pages"> + {{pexels.page}} / {{pexels.data.total_pages }} + </p> </div> </div> </div> @@ -165,7 +171,7 @@ pexels_path = admin_communication_pexels_path(website_id: nil, extranet_id: nil, per_page: 12, lang: '<%= lang %>', }, - query: '<%= search || "" %>', + query: <%= search.to_json.html_safe %>, unsplash: { url: '<%= unsplash_path %>', page: 1, @@ -204,7 +210,7 @@ pexels_path = admin_communication_pexels_path(website_id: nil, extranet_id: nil, modalElement.addEventListener('show.bs.modal', function (){ this.isOpened = true; - this.research() + this.research(); }.bind(this)); modalElement.addEventListener('hide.bs.modal', function() { -- GitLab