@@ -800,7 +800,7 @@ function caricaConteggioDocumenti() {
800800 })
801801 .done(function(data) {
802802 var response;
803-
803+
804804 // Se la risposta è già un oggetto (jQuery ha fatto il parsing automatico)
805805 if (typeof data === "object") {
806806 response = data;
@@ -812,17 +812,19 @@ function caricaConteggioDocumenti() {
812812 } catch (e) {
813813 // In caso di errore, mantieni la card visibile con il titolo generico
814814 $("#documenti-collegati-title").text(" ' .tr ('Documenti collegati ' ).'");
815- $("#documenti-collegati-card").show();
815+ $("#documenti-collegati-card").removeClass("card-warning").addClass("card-secondary"). show();
816816 return;
817817 }
818818 }
819-
819+
820820 count = response.count;
821821
822- // Mostra sempre la card, aggiorna il titolo con il conteggio se ci sono documenti
822+ // Aggiorna la classe della card in base al conteggio
823823 if (count > 0) {
824- $("#documenti-collegati-title").text(" ' .tr ('Documenti collegati ' ).': " + count);
824+ $("#documenti-collegati-card").removeClass("card-secondary").addClass("card-warning");
825+ $("#documenti-collegati-title").text(" ' .tr ('Documenti collegati ' ).' (" + count + ")");
825826 } else {
827+ $("#documenti-collegati-card").removeClass("card-warning").addClass("card-secondary");
826828 $("#documenti-collegati-title").text(" ' .tr ('Documenti collegati ' ).'");
827829 }
828830 if (count > 0) {
@@ -833,9 +835,9 @@ function caricaConteggioDocumenti() {
833835 $("#documenti-collegati-card").show();
834836 })
835837 .fail(function(xhr, status, error) {
836- // In caso di errore di rete, mantieni la card visibile con il titolo generico
838+ // In caso di errore di rete, mantieni la card visibile con il titolo generico e header grigio
837839 $("#documenti-collegati-title").text(" ' .tr ('Documenti collegati ' ).'");
838- $("#documenti-collegati-card").show();
840+ $("#documenti-collegati-card").removeClass("card-warning").addClass("card-secondary"). show();
839841 });
840842 }
841843
0 commit comments