Hi,
Later, in mod_lca/assets/lca.js change
function flca(n, id, img) {
var li = "lca_"+n+"_"+id;
var a = "lca_"+n+"a_"+id;
if (document.getElementById(li)) {
if (document.getElementById(li).style.display == "none") {
lca_add(n, id);
document.getElementById(li).style.display = "";
if (img)
document.getElementById(a).src = LCA_EXPAND;
else
document.getElementById(a).innerHTML = LCA_EXPAND;
}
else {
lca_delete(n, id);
document.getElementById(li).style.display = "none";
if (img)
document.getElementById(a).src = LCA_COLLAPSE;
else
document.getElementById(a).innerHTML = LCA_COLLAPSE;
}
}
lca_save();
}
By
var lca_month_opened = 0;
function lca_open(img, id) {
if (img)
document.getElementById(id).src = LCA_EXPAND;
else
document.getElementById(id).innerHTML = LCA_EXPAND;
}
function lca_close(img, id) {
if (img)
document.getElementById(id).src = LCA_COLLAPSE;
else
document.getElementById(id).innerHTML = LCA_COLLAPSE;
}
function flca(n, id, img) {
var li = "lca_"+n+"_"+id;
var a = "lca_"+n+"a_"+id;
if (document.getElementById(li)) {
if (document.getElementById(li).style.display == "none") {
lca_add(n, id);
document.getElementById(li).style.display = "";
lca_open(img, a);
}
else {
lca_delete(n, id);
document.getElementById(li).style.display = "none";
lca_close(img, a);
}
}
if (n == 1) {
li = 'lca_1_'+lca_month_opened;
if (document.getElementById(li)) {
a = "lca_1a_"+lca_month_opened;
lca_delete(1, lca_month_opened);
document.getElementById(li).style.display = "none";
lca_close(img, a);
}
lca_month_opened = id;
}
lca_save();
}
I have not tested it, if doesn't work tell me it
PD: Maybe you should set "Always collapsed" to yes