Déplacement d'un type

BugReport

Bonjour @Salvialf ,

J’ai remarqué un autre bug sur les types d’équipement (voir Etape pour reproduire).
En faite dans ce cas de figure, dans Sortable, l’élément déplacé n’étant pas sélectionné (dragSelected), il ne ce retrouve donc pas dans l’évènement evt.items mais dans evt.item.
Une simple condition devrait faire l’affaire :

      if (evt.items.length > 1) {
        evt.items.forEach(_eqLogic => {
          _eqLogic.setAttribute('data-generic', generic)
          _eqLogic.setAttribute('data-changed', '1')
        })
      }
      else {
        evt.item.setAttribute('data-generic', generic)
        evt.item.setAttribute('data-changed', '1')
      }

Mais il y a peu être une autre solution a partir des options de la lib, mais j’ai pas trouvé…

Bonne journée.


Page concernée : Types d’équipement
Version Core : 4.4.1

Etape pour reproduire le Bug :
Drag on drop d’un seul équipement vers une autre catégorie, sans donner la selection (dragSelected) a l’équipement.

2 « J'aime »

Bonjour @Phpvarious,

Impeccable comme d’hab, merci beaucoup !!

La correction est en alpha, un peu différente de ta proposition en prévision d’un éventuel removeCmdsGenerics à suivre :wink:

2 « J'aime »