"changeThemeEvent" sur le panel

Bonjour à tous,

Je recherchais l’équivalent de la fonction du dashboard :

$('body').on('changeThemeEvent', function (event,theme)

pour le panel.

J’ai vu ce commit mais je n’ai pas l’impression qu’il ait été validé. Je me trompe ?

Merci d’avance,

Xav

1 « J'aime »

Avec la sortie de la version 4.4, je me permets de déterrer le sujet.

Je viens de réappliquer la modif sur le fichier /html/desktop/common/js/utils.js (ligne 517) :
(ajout de panel)

  //trigger event for widgets:
  if (document.body.hasAttribute('data-page') && ['dashboard', 'view', 'plan', 'widgets', 'panel'].includes(document.body.getAttribute('data-page'))) {
    if (currentTheme.endsWith('Dark')) {
      document.body.triggerEvent('changeThemeEvent', { detail: { theme: 'Dark' } })
    } else {
      document.body.triggerEvent('changeThemeEvent', { detail: { theme: 'Light' } }) //Legacy theme is a light one
    }
  }

Possible de pousser cette modif en alpha ? Je peux faire un PR si besoin :wink:
Merci d’avance,

Xav

Salut,

Effectivement je pige pas pourquoi ça n’a pas suivi en 4.4 ? A priori oui si tu veux bien faire une PR elle sera validée

Merci ! Je m’en occupe cet aprem :wink:

Edit : done :white_check_mark: