From 1ecb99388a0667ac9a6f62152dbb153919c18750 Mon Sep 17 00:00:00 2001 From: Olivia206 <olivia.simonet206@gmail.com> Date: Fri, 29 Sep 2023 13:09:22 +0200 Subject: [PATCH] added conditions --- assets/js/theme/design-system/search.js | 13 ++++++++++--- assets/sass/_theme/design-system/search.sass | 2 +- layouts/partials/head/seo.html | 7 ++++--- 3 files changed, 15 insertions(+), 7 deletions(-) diff --git a/assets/js/theme/design-system/search.js b/assets/js/theme/design-system/search.js index 31df335c..0a3e5f0e 100644 --- a/assets/js/theme/design-system/search.js +++ b/assets/js/theme/design-system/search.js @@ -53,11 +53,18 @@ class Search { clearSearch() { const button = this.element.querySelector('.pagefind-ui__button'); + const message = this.element.querySelector('.pagefind-ui__message'); + const results = this.element.querySelector('.pagefind-ui__results') + this.input.value = ""; this.searchInstance.triggerSearch(false); - this.element.querySelector('.pagefind-ui__message').innerText = ""; - this.element.querySelector('.pagefind-ui__results').innerHTML = ""; - + + if (message) { + message.innerText = ""; + } + if (results) { + results.innerHTML = ""; + } if (button) { button.parentElement.removeChild(button); } diff --git a/assets/sass/_theme/design-system/search.sass b/assets/sass/_theme/design-system/search.sass index dd7263fd..459b96f2 100644 --- a/assets/sass/_theme/design-system/search.sass +++ b/assets/sass/_theme/design-system/search.sass @@ -5,7 +5,7 @@ @include meta box-shadow: none !important .pagefind-ui__toggle - @include icon(search, after) + @include icon-block(search, after) cursor: pointer padding: half($spacing0) $spacing0 text-align: left diff --git a/layouts/partials/head/seo.html b/layouts/partials/head/seo.html index f77f22c0..a5b7872c 100644 --- a/layouts/partials/head/seo.html +++ b/layouts/partials/head/seo.html @@ -80,9 +80,10 @@ <meta name="twitter:site" content="@{{ site.Data.journal.twitter }}" /> {{ end -}} -{{/* Rajouter la condition si pagefind actif */}} -{{ with $pagefindImage }} - <meta property="pagefind:image" content="" data-pagefind-meta='image:{{ . }}'> +{{ if site.Params.search.active }} + {{ with $pagefindImage }} + <meta property="pagefind:image" content="" data-pagefind-meta='image:{{ . }}'> + {{ end }} {{ end }} {{/* -- GitLab