rem: !this.mInBatch) { var completedChange = (aNewItem.isCompleted != aOldItem.isCompleted); if (document.getElementById("hide-completed-checkbox").checked && completedChange) { if (aNewItem.isCompleted) { this.removeItemFromTree(aOldItem); } else { this.addItemToTree(aNewItem); } return; }     this.removeItemFromTree(aOldItem); this.addItemToTree(aNewItem); 
add: !this.mInBatch) { toDoUnifinderRefresh(); 
context:     onModifyItem: function(aNewItem, aOldItem) {        if (aNewItem instanceof Components.interfaces.calITodo &&            !this.mInBatch) {            var completedChange = (aNewItem.isCompleted != aOldItem.isCompleted);            if (document.getElementById("hide-completed-checkbox").checked &&                completedChange) {                if (aNewItem.isCompleted) {                    this.removeItemFromTree(aOldItem);                } else {                    this.addItemToTree(aNewItem);                }                return;            }            // We need to add+remove, because the property that our sort is            // based on could be the same as the property that was changed in            // the task            this.removeItemFromTree(aOldItem);            this.addItemToTree(aNewItem);        }    },
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/43f21b6c9ae147de89951f4ef3df4b6bfbd7acf7/unifinderToDo.js/clean/calendar/resources/content/unifinderToDo.js