Skip to content

Commit beddcc5

Browse files
committed
refactor: miglioria card header per documenti collegati
1 parent c52779d commit beddcc5

6 files changed

Lines changed: 39 additions & 7 deletions

File tree

modules/contratti/edit.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -616,10 +616,14 @@ function caricaConteggioDocumenti() {
616616
})
617617
.done(function(data) {
618618
var title = $("#documenti-collegati-title");
619+
var card = $("#documenti-collegati-card");
619620
count = data.count;
621+
620622
if (count > 0) {
623+
card.removeClass("card-secondary").addClass("card-warning");
621624
title.html("'.tr('Documenti collegati').' (" + count + ")");
622625
} else {
626+
card.removeClass("card-warning").addClass("card-secondary");
623627
title.html("'.tr('Documenti collegati').'");
624628
}
625629
if (count > 0) {
@@ -630,6 +634,8 @@ function caricaConteggioDocumenti() {
630634
})
631635
.fail(function() {
632636
var title = $("#documenti-collegati-title");
637+
var card = $("#documenti-collegati-card");
638+
card.removeClass("card-warning").addClass("card-secondary");
633639
title.html("'.tr('Documenti collegati').'");
634640
});
635641
}

modules/ddt/edit.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -659,10 +659,14 @@ function caricaConteggioDocumenti() {
659659
})
660660
.done(function(data) {
661661
var title = $("#documenti-collegati-title");
662+
var card = $("#documenti-collegati-card");
662663
count = data.count;
664+
663665
if (count > 0) {
666+
card.removeClass("card-secondary").addClass("card-warning");
664667
title.html("'.tr('Documenti collegati').' (" + count + ")");
665668
} else {
669+
card.removeClass("card-warning").addClass("card-secondary");
666670
title.html("'.tr('Documenti collegati').'");
667671
}
668672
if (count > 0) {
@@ -673,6 +677,8 @@ function caricaConteggioDocumenti() {
673677
})
674678
.fail(function() {
675679
var title = $("#documenti-collegati-title");
680+
var card = $("#documenti-collegati-card");
681+
card.removeClass("card-warning").addClass("card-secondary");
676682
title.html("'.tr('Documenti collegati').'");
677683
});
678684
}

modules/fatture/edit.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1146,14 +1146,20 @@ function caricaConteggioDocumenti() {
11461146
})
11471147
.done(function(data) {
11481148
var title = $("#documenti-collegati-title");
1149+
var card = $("#documenti-collegati-card");
1150+
11491151
if (data.count > 0) {
1152+
card.removeClass("card-secondary").addClass("card-warning");
11501153
title.html("'.tr('Documenti collegati').' (" + data.count + ")");
11511154
} else {
1155+
card.removeClass("card-warning").addClass("card-secondary");
11521156
title.html("'.tr('Documenti collegati').'");
11531157
}
11541158
})
11551159
.fail(function() {
11561160
var title = $("#documenti-collegati-title");
1161+
var card = $("#documenti-collegati-card");
1162+
card.removeClass("card-warning").addClass("card-secondary");
11571163
title.html("'.tr('Documenti collegati').'");
11581164
});
11591165
}

modules/interventi/edit.php

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -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

modules/ordini/edit.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -494,10 +494,14 @@ function caricaConteggioDocumenti() {
494494
})
495495
.done(function(data) {
496496
var title = $("#documenti-collegati-title");
497+
var card = $("#documenti-collegati-card");
497498
count = data.count;
499+
498500
if (count > 0) {
501+
card.removeClass("card-secondary").addClass("card-warning");
499502
title.html("'.tr('Documenti collegati').' (" + count + ")");
500503
} else {
504+
card.removeClass("card-warning").addClass("card-secondary");
501505
title.html("'.tr('Documenti collegati').'");
502506
}
503507
if (count > 0) {
@@ -508,6 +512,8 @@ function caricaConteggioDocumenti() {
508512
})
509513
.fail(function() {
510514
var title = $("#documenti-collegati-title");
515+
var card = $("#documenti-collegati-card");
516+
card.removeClass("card-warning").addClass("card-secondary");
511517
title.html("'.tr('Documenti collegati').'");
512518
});
513519
}

modules/preventivi/edit.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -500,10 +500,14 @@ function caricaConteggioDocumenti() {
500500
})
501501
.done(function(data) {
502502
var title = $("#documenti-collegati-title");
503+
var card = $("#documenti-collegati-card");
503504
count = data.count;
505+
504506
if (count > 0) {
507+
card.removeClass("card-secondary").addClass("card-warning");
505508
title.html("'.tr('Documenti collegati').' (" + count + ")");
506509
} else {
510+
card.removeClass("card-warning").addClass("card-secondary");
507511
title.html("'.tr('Documenti collegati').'");
508512
}
509513
if (count > 0) {
@@ -514,6 +518,8 @@ function caricaConteggioDocumenti() {
514518
})
515519
.fail(function() {
516520
var title = $("#documenti-collegati-title");
521+
var card = $("#documenti-collegati-card");
522+
card.removeClass("card-warning").addClass("card-secondary");
517523
title.html("'.tr('Documenti collegati').'");
518524
});
519525
}

0 commit comments

Comments
 (0)