Hi everyone, I would like to hide the AfterShip module once there are no active deliveries to be tracked.
As far as I can tell, the existing code already checks for a certain threshold of maximum allowed trackings at the same time:
for (var t in this.shipments) {
var shipments = this.shipments[t];
displayedParcels++;
if (displayedParcels > this.config.maximumEntries){
break;
}
var row = document.createElement("tr");
table.appendChild(row);
...
}
I thought of something like this to check for the number of active deliveries and hide the module if there are none:
for (var t in this.shipments) {
var shipments = this.shipments[t];
displayedParcels++;
if (displayedParcels > this.config.maximumEntries){
break
} else if (displayedParcels = 0 ){
this.hide()
} else {
this.show()
}
var row = document.createElement("tr");
table.appendChild(row);
...
}
Unfortunately this does not work. Any ideas how to hide a module based on the content?
Many thanks in advance!