rem: {  switch( prefName ) { case "calendar.event.defaultstarthour": case "calendar.event.defaultendhour": case "calendar.weeks.inview": case "calendar.previousweeks.inview": case "calendar.week.start": this.CalendarPreferences.calendarWindow.currentView.refresh(); break; 
add: {  switch( prefName ) { case "calendar.event.defaultstarthour": case "calendar.event.defaultendhour": case "calendar.weeks.inview": case "calendar.previousweeks.inview": case "calendar.week.start": this.CalendarPreferences.calendarWindow.currentView.refresh(); break; 
context:    observe: function(subject, topic, prefName)   {      // when calendar pref was changed, we reinitialize       switch( prefName )      {      case "calendar.event.defaultstarthour":      case "calendar.event.defaultendhour":      case "calendar.weeks.inview":      case "calendar.previousweeks.inview":      case "calendar.week.start":            this.CalendarPreferences.calendarWindow.currentView.refresh();            break;         case "calendar.date.format" :            this.CalendarPreferences.calendarWindow.currentView.refresh();            refreshEventTree( getAndSetEventTable() );            toDoUnifinderRefresh();         default :            break;      }           //this causes Mozilla to freeze      //firePendingEvents();    }
meta: 5872	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5872/60b5eb33e2ab0ef0e2958af1e0bb5943b5f71466/rootCalendarPref.js/clean/calendar/resources/content/pref/rootCalendarPref.js