diff --git a/public/userarea/annotationsModal.js b/public/userarea/annotationsModal.js index 7e92fd7..9cfb8bd 100644 --- a/public/userarea/annotationsModal.js +++ b/public/userarea/annotationsModal.js @@ -660,8 +660,18 @@ $(document).ready(function () { ); return; } + const $listItem = $(this); - selectedPartNumber = $listItem.data("part-number"); + const partNumber = $listItem.data("part-number"); + + if (selectedPartNumber == partNumber && $listItem.hasClass("active")) { + selectedPartNumber = null; + $listItem.removeClass("active"); + + return; + } + + selectedPartNumber = partNumber; $listItem.addClass("active").siblings().removeClass("active"); console.log( "Parte selezionata tramite riga:",