rem: if (!gLockedPref) gLockedPref = new Array;  for (i=0; i<prefstrArray.length; i++) { var id = prefstrArray[i].id; var element = document.getElementById(id); if (gPref.prefIsLocked(prefstrArray[i].prefstring)) { element.disabled = true; gLockedPref[id] = true; } else { element.removeAttribute("disabled"); gLockedPref[id] = false; } 
add: for (i=0; i<prefstrArray.length; i++) { var id = prefstrArray[i].id; var element = document.getElementById(id); if (gSmimePrefbranch.prefIsLocked(prefstrArray[i].prefstring)) { element.setAttribute("disabled", "true"); 
context: function disableIfLocked( prefstrArray ){    if (!gLockedPref)      gLockedPref = new Array;    for (i=0; i<prefstrArray.length; i++) {        var id = prefstrArray[i].id;        var element = document.getElementById(id);        if (gPref.prefIsLocked(prefstrArray[i].prefstring)) {            element.disabled = true;            gLockedPref[id] = true;        } else {            element.removeAttribute("disabled");            gLockedPref[id] = false;        }    }}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/3cc5c32ddbd3d253c11a6cedefe26b86d8a05aa1/am-smime.js/clean/mailnews/extensions/smime/resources/content/am-smime.js