From 30d0713f7990e529cf8386dee5faab3ed36b9d89 Mon Sep 17 00:00:00 2001 From: dbroqua Date: Fri, 4 Mar 2022 08:14:29 +0100 Subject: [PATCH] Corrections pour l'issue 3 --- public/js/main.js | 12 ++++-- .../mon-compte/ma-collection/details.ejs | 38 +++++++++++++++---- 2 files changed, 39 insertions(+), 11 deletions(-) diff --git a/public/js/main.js b/public/js/main.js index 0422e77..994b2ae 100644 --- a/public/js/main.js +++ b/public/js/main.js @@ -114,16 +114,22 @@ document.addEventListener('DOMContentLoaded', () => { } const switchAriaThemeBtn = document.querySelector("#switchAriaTheme"); - switchAriaThemeBtn.addEventListener("click", switchAriaTheme); + if ( switchAriaThemeBtn ) { + switchAriaThemeBtn.addEventListener("click", switchAriaTheme); + } setAriaTheme(getCookie('ariatheme')); const toggleSwitch = document.querySelector('.theme-switch input[type="checkbox"]'); - toggleSwitch.addEventListener('change', switchTheme, false); + if ( toggleSwitch ) { + toggleSwitch.addEventListener('change', switchTheme, false); + } let currentThemeIsDark = getCookie('theme'); if ( currentThemeIsDark === 'false' && window.matchMedia ) { currentThemeIsDark = window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light'; } switchTheme({target: {checked: currentThemeIsDark === 'dark'}}); - toggleSwitch.checked = currentThemeIsDark === 'dark'; + if ( toggleSwitch) { + toggleSwitch.checked = currentThemeIsDark === 'dark'; + } }); \ No newline at end of file diff --git a/views/pages/mon-compte/ma-collection/details.ejs b/views/pages/mon-compte/ma-collection/details.ejs index 12d8750..12490c0 100644 --- a/views/pages/mon-compte/ma-collection/details.ejs +++ b/views/pages/mon-compte/ma-collection/details.ejs @@ -1,11 +1,11 @@ -
+

{{item.artists_sort}} - {{item.title}}

-
+
-
+
@@ -18,7 +18,7 @@ {{album.title}}
  1. - {{ track.title }} ({{track.duration}}) + {{ track.title }}
    • {{extra.role}} : {{extra.name}} @@ -70,9 +70,11 @@
      • {{format.name}} +
@@ -126,7 +128,7 @@