rem: gEditButton.disabled = parent.hPrefWindow.getPrefIsLocked(gEditButton.getAttribute("prefstring")); gRemoveButton.disabled = parent.hPrefWindow.getPrefIsLocked(gRemoveButton.getAttribute("prefstring")); 
add: if (!handlerEditable || parent.hPrefWindow.getPrefIsLocked(gEditButton.getAttribute("prefstring"))) { gEditButton.disabled = true; } else { gEditButton.disabled = false; }  if (!handlerEditable || parent.hPrefWindow.getPrefIsLocked(gRemoveButton.getAttribute("prefstring"))) { gRemoveButton.disabled = true; } else { gRemoveButton.disabled = false; } 
context: function updateLockedButtonState(){  gNewTypeButton.disabled = parent.hPrefWindow.getPrefIsLocked(gNewTypeButton.getAttribute("prefstring") );  gEditButton.disabled = parent.hPrefWindow.getPrefIsLocked(gEditButton.getAttribute("prefstring"));  gRemoveButton.disabled = parent.hPrefWindow.getPrefIsLocked(gRemoveButton.getAttribute("prefstring"));}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/7bb07316d07d7fc580209bb2e5c4bc450cd90eb1/pref-applications.js/clean/xpfe/components/prefwindow/resources/content/pref-applications.js