add:   updateAddExceptionButton(); updateDeleteExceptionButton(); 
context: function updateRepeatItemEnabled(){   var repeatCheckBox    = document.getElementById( "repeat-checkbox" );   var repeatDisableList = document.getElementsByAttribute( "disable-controller", "repeat" );   if( repeatCheckBox.checked ) {      for( var i = 0; i < repeatDisableList.length; ++i ) {         if( repeatDisableList[i].getAttribute( "today" ) != "true" )            repeatDisableList[i].removeAttribute( "disabled" );      }   } else {      for( var j = 0; j < repeatDisableList.length; ++j )         repeatDisableList[j].setAttribute( "disabled", "true" );   }      // udpate plural/singular   updateRepeatPlural();      updateAlarmPlural();      // update until items whenever repeat changes   updateUntilItemEnabled();      // extra interface depending on units   updateRepeatUnitExtensions();}
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/7ef01c388b38934756f44cc6656ae2041442ea60/eventDialog.js/clean/calendar/resources/content/eventDialog.js