removeAll OK mais Liste non rafraichie

Hello,

à la suite d’un removeAll(), est ce qu’il ne manquerait pas un allTodo() ?

function execute(){
...
case 'removeall': 
		$todo->removeall();
		$todo->allTodo();    <------ ici :)
		break;

en effet, lorsque l’on supprime tous les éléments de l’équipement via la commande Remove All, l’ensemble des items (commandes) sont bien supprimés et ne sont plus visible sur le widget (ni sur l’équipement).

Par contre, la commande Liste elle reste avec son ancienne valeur (concatenation de tous des items qui viennent d’être supprimés), jusqu’à temps qu’un nouvel élément soit ajouté.

Ca serait mieux que cette commande info soit également mise à jour allTodo (ou un simple execCmd), non !?

@ZygOm4t1k un avis !? :slight_smile:

Salut.

Oui ça doit être mieux de faire ainsi :grin:

Il faut que je remette le nez dans le code pour vérifier mais je vais m’en occuper.

merci du retour

Ya surement un refresh widget aussi a faire pour que tout soit niquel :slight_smile: :wink:

Hello @ZygOm4t1k

n’aurais tu pas oublié de remettre ton nez dedans !? :grin:

J’ai détourner un peu la chose en rajoutant une commande aprés éxécution de la suppression
Rajouter un article qui s’appelle nouvelle liste
Toujours mieux que d’avoir la vielle liste

@ZygOm4t1k
tant que j’étais sur ton repo, et comme ca va bientot faire un an , j’en ai profite :slight_smile:

ADD refresh list after removeAll by tomitomas · Pull Request #3 · Zyg0m4t1k/todo (github.com)