Hello
Je n’arrive plus à passer en edit mode (pencil). Lorsque je clique dessus, j’ai aucun menu, ni possiblité d’éditer les tiles
une erreur dans les logs apparait :
https://xxxxxx:xxxx/core/php/getResource.php?file=desktop/js/dashboard.js&md5=652f02224f8e928c7d3f0e0908c00501&lang=fr_FR
line 72
Uncaught TypeError: Cannot read properties of undefined (reading 'layout')
je viens de forcer la maj du core et de passer à Edge (Shift F5 également) mais même erreur
merci
Bonjour,
Désolé mais ce n’est pas très clair.
Le tag est sur les design or en design il n’y a pas de mode pencil, c’est un clic droit
Et le log parle dashboard et pas de plan(donc pas de design)
Vous avez le souci en accédant de l’extérieur ?
en lan ?
Le navigateur n’a pas d’extension à la noix ?
Bonjour,
Ne serait-ce pas plutôt de ceci qu’il veut parler ?
permettant l’édition du Dashboard
Il n’y aura que lui pour confirmer ou infirmer, mais de forte présomption. Après d’où provient le dysfonctionnement …
Le tag n’est très certainement pas le bon.
Cordialement.
Effectivement j’ai mis design en passant que c’était lié au design au sens large pas au menu
Il s’agit donc du dashboard comme indiqué dans mon message et du pencil sur celui ci
L’accès se fait en local via mes dns
Merci
Bon après je vois pas de tag pour dashboard
Utilisation du core > scénario, widget, design, mais pas dashboard
En modifiant le fichier « dashboard.js » et en ajoutant « ? » sur la ligne qui semble poser problème, j’arrive à passer en édition …
document.querySelectorAll('div.div_displayEquipement').forEach(_div => { Packery.data(_div)**?**.layout() })
après j’ai un autre souci sur le même style de fonction
//No draggies set yet:
document.querySelectorAll('div.div_displayEquipement').forEach(_divObject => {
var pckry = Packery.data(_divObject)
pckry.getItemElements().forEach(function(itemElem, idx) {
itemElem.setAttribute('data-order', idx + 1)
var draggie = new Draggabilly(itemElem)
jeeFrontEnd.dashboard.draggables.push(draggie)
pckry.bindDraggabillyEvents(draggie)
draggie.on('dragStart', function(event, draggedItem) {
jeedomUI.draggingId = draggedItem.target.closest('.editingMode').getAttribute('data-editid')
})
draggie.on('dragEnd', function(event, draggedItem) {
jeeFrontEnd.modifyWithoutSave = true
jeedomUI.orderItems(pckry)
})
})
cela dépasse mes compétences
merci
Bonjour,
Tu dois avoir un widget qui casse la lib, j’ai déja rencontré ce problème.
sélectionne une pièce (objet).
rafraichi la page.
tente de passer en « édition ».
Recommence ces 3 étapes pour chaque sous-objet / objet, jusqu’à ce que l’erreur apparaisse.
Une fois l’erreur ciblé, il te restera a désactiver / activer l’affichage de chaque équipements présent dans cette pièce, tout en effectuant les étapes 1 a 3.
Avec cette méthode tu devrais pouvoir cibler le widget qui pose problème.
Phpvarious:
sélectionne une pièce (objet).
rafraichi la page.
j’ai l’erreur sur toute les pièces, cela ne passe jamasi en édition (j’ai retiré mon « ? »)
A oui sur tous les objets c’est pas pareil.
Si tu refresh le Dashboard et que tu tape un mot dans le barre de recherche, as-tu le même type d’erreur ?
Oui effectivement. Ligne différente
457
Uncaught TypeError: Cannot read properties of undefined (reading ‹ layout ›)
Quelque chose fait que packery n’est pas initialisé sur le DOM
Par contre pour trouver le coupable… il faudrait mettre des console.log pour voir ou sa bloque.
ok je vais essayer de faire ca merci