rem: onLoading:function(request){ Form.disable(checkboxForm); ensureVisibleWithEffectAppear(targetElemId); }, 
add: onLoading:function(request){ Form.disable(checkboxForm); removeFlashNotice(); ensureVisibleWithEffectAppear(targetElemId); }, 
context: function toggleTodoItemChecked(){	var itemContainerElem = findNearestParentByClassName(this, 'item-container');	var itemContainerElemId = itemContainerElem.getAttribute('id');	var checkboxForm = this.form;	var markingAsDone = this.checked;	var targetElemId = markingAsDone ? 'completed' : getMarkUndoneTargetElem().getAttribute('id');	new Ajax.Updater(		targetElemId,		checkboxForm.action,		{			asynchronous:true,			evalScripts:true,			insertion:markingAsDone ? Insertion.Top : Insertion.Bottom,			onLoading:function(request){ Form.disable(checkboxForm); ensureVisibleWithEffectAppear(targetElemId); },			onSuccess:function(request){ fadeAndRemoveItem(itemContainerElemId); },			onComplete:function(request){ new Effect.Highlight(itemContainerElemId,{}); addOneAjaxToDoItemCheckmarkHandling($(itemContainerElemId)); hideContainerIfEmpty('new_actions'); },			parameters:Form.serialize(checkboxForm)		});	return false;}
meta: 1331	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1331/d0a542f6259812d04fe604d66c56d986a894bf37/todo-items.js/clean/tracks/public/javascripts/todo-items.js