Francesco Posted August 1, 2012 Posted August 1, 2012 FixIn themes.js replacefunction SetBoxChecked4(id){ position="themes.js"; whatfunc="SetBoxChecked4()"; if (LayoutStyle != 4) return; if (document.getElementById("lbl"+id).value=="Forced") document.getElementById("box"+id).className="forcedBox"; else if (document.getElementById("lbl"+id).value=="IsGray" && !DisableIfDoGray) { if (document.getElementById("chkbox"+id).checked) document.getElementById("box"+id).className="selectedBox"; else document.getElementById("box"+id).className="grayedBox"; } else if (document.getElementById("lbl"+id).value=="IsGray" && DisableIfDoGray) document.getElementById("box"+id).className="disabledBox"; else if (document.getElementById("chkbox"+id).disabled) document.getElementById("box"+id).className="disabledBox"; else document.getElementById("box"+id).className="selectedBox";}function SetBoxUnchecked4(id){ position="themes.js"; whatfunc="SetBoxUnchecked4()"; if (LayoutStyle != 4) return; if (document.getElementById("lbl"+id).value=="Forced") document.getElementById("box"+id).className="forcedBox"; else if (document.getElementById("lbl"+id).value=="IsGray" && !DisableIfDoGray) document.getElementById("box"+id).className="grayedBox"; else if (document.getElementById("lbl"+id).value=="IsGray" && DisableIfDoGray) document.getElementById("box"+id).className="disabledBox"; else if (document.getElementById("chkbox"+id).disabled) document.getElementById("box"+id).className="disabledBox"; else document.getElementById("box"+id).className="normalBox";}function SetBoxEnabled4(id){ position="themes.js"; whatfunc="SetBoxEnabled4()"; if (LayoutStyle != 4) return;// Forced should never be an issue? if (document.getElementById("lbl"+id).value=="IsGray" && !DisableIfDoGray) document.getElementById("box"+id).className="grayedBox"; else if (document.getElementById("lbl"+id).value=="IsGray" && DisableIfDoGray) document.getElementById("box"+id).className="disabledBox"; else if (document.getElementById("chkbox"+id).checked) document.getElementById("box"+id).className="selectedBox"; else document.getElementById("box"+id).className="normalBox";}function SetBoxDisabled4(id){ position="themes.js"; whatfunc="SetBoxDisabled4()"; if (LayoutStyle != 4) return;// Forced should never be an issue? if (document.getElementById("lbl"+id).value=="IsGray" && !DisableIfDoGray) document.getElementById("box"+id).className="grayedBox"; else if (document.getElementById("lbl"+id).value=="IsGray" && DisableIfDoGray) document.getElementById("box"+id).className="disabledBox"; else if (document.getElementById("chkbox"+id).checked) document.getElementById("box"+id).className="selectedBox"; else document.getElementById("box"+id).className="disabledBox";}with function RefreshElement4(id){ position="themes.js"; whatfunc="RefreshElement4()"; if (document.getElementById("chkbox"+id).disabled || (document.getElementById("lbl"+id).value=="IsGray" && DisableIfDoGray)) document.getElementById("box"+id).className="disabledBox"; else if (document.getElementById("lbl"+id).value=="IsGray" && !document.getElementById("chkbox"+id).checked && (document.getElementById("lbl"+id).value!="Forced")) document.getElementById("box"+id).className="grayedBox"; else if (document.getElementById("lbl"+id).value=="Forced") document.getElementById("box"+id).className="forcedBox"; else if (document.getElementById("chkbox"+id).checked) document.getElementById("box"+id).className="selectedBox"; else document.getElementById("box"+id).className="normalBox";}In check.js replace all occurrences of "SetBoxChecked4", "SetBoxUnchecked4", "SetBoxEnabled4" and "SetBoxDisabled4" with "RefreshElement4"
ricktendo Posted August 2, 2012 Posted August 2, 2012 Working great now, I did not realize til now the other checks were also not working (I thought only the exclude)
ricktendo Posted August 2, 2012 Posted August 2, 2012 (edited) I think I spoke too soon, its catching some but not all of my "dependent of"When I check and uncheck the dependent installer, only then the checkbox is disabledI think its due to the fact that it also ha a grey condition Edited August 2, 2012 by ricktendo64
Francesco Posted August 2, 2012 Author Posted August 2, 2012 I think I spoke too soon, its catching some but not all of my "dependent of"When I check and uncheck the dependent installer, only then the checkbox is disabledI think its due to the fact that it also ha a grey conditionAre you sure it doesn't happen on other layouts as well?
Recommended Posts