darcosion / Echosounder

petit programme marrant
MIT License
14 stars 1 forks source link

Effacement panels lors de double-clic sur le graph #81

Closed darcosion closed 2 years ago

darcosion commented 2 years ago

Actuellement, si on a ouvert des panels, il faut systématiquement cliquer individuellement sur chaque panel pour les retirer.

Par confort, un double-clic sur le graphe pour les effacer tous et se concentrer sur le graphe pourrait être intéressant. Bien sur il faudrait cliquer sur le fond du graphe et non sur un élément du graph, sinon cela déclencherais l'affichage de donnée lié à un nœud par exemple.

darcosion commented 2 years ago

Le commit 2c01730abe05177512c4f68ee51631bfda447a49 résous cela de manière plutôt élégante en employant un broadcast resetPanels qui va indiquer à tous les panels de passer à false et qui appelle à chaque composant un $scope.$apply() pour faire en sorte que le "reset" soit instantané.