Je viens de migrer en Jeedom 4.4.2 sous Debian 11.
Le plugin est à jour.
Si le plugin est visible dans la vue ou le dashboard, l’erreur apparait.
J’ai créé une vue ne contenant que le plugin et l’erreur apparait.
Sur des vues ne contenant pas le plugin, l’erreur n’apparait pas.
Bonjour
Oui sûrement datetimepicker qui a disparue du Core et que j’ai pas réussi à remettre pour l’instant.
On déjà le 04 Avril ?
Et J’ai d’autres plugins qui seront impactés.
Si c’est dans un widget il faut que tu inclues les fichiers directement depuis le code du widget, tu peux tester dans cette idée en remplaçant #file_path# par le chemin de tes fichiers :
<script src="core/php/getJS.php?file=plugins/migothermostat/#file_path#/jquery.datetimepicker.js"></script>
<div class="cmd cmd-widget" data-type="info" data-subtype="numeric"....>
<link rel="stylesheet" href="plugins/migothermostat/#file_path#/jquery.datetimepicker.css">
// et le reste de ton code actuel à la suite
Ce sont les fichiers de la lib datetimepicker de la dernière 4.3.23 (il faut enlever l’extension .txt) : datetimepicker.zip.txt (35,9 Ko)
Une MAJ est en ligne @henribi tiens moi au jus. @Loic
if (!$('#datetimepicker_css').length) {
$("head").append('<link id="datetimepicker_css" rel="stylesheet" href="plugins/naEnergie/core/template/dashboard/src/js/jquery.datetimepicker.min.css">');
}
if (!$('#datetimepicker_js').length) {
$("head").append('<script id="datetimepicker_js" type="text/javascript" src="plugins/naEnergie/core/template/dashboard/src/js/jquery.datetimepicker.full.js"><\/script>');
}
Pour éviter des requêtes multiples, je charge les fichiers comme ça sur les tuiles. Je trouve que c’est plus rapide pour le navigateur en cas d’équipements multiples.
Oui c’est arrivé après. Test quand même car j’avais des cas de lib qui posait soucis notamment quand elles ont un chargement différé (ou qu’elle recharge elle même d’autre fichier je)