rem: new Ajax.Updater( { success: this.element,  failure: null }, this.url, Object.extend({ parameters: this.options.callback(form, value), onComplete: this.onComplete.bind(this), onFailure: this.onFailure.bind(this) }, this.options.ajaxOptions) ); 
add: if (this.options.evalScripts) { new Ajax.Request( this.url, Object.extend({ parameters: this.options.callback(form, value), onComplete: this.onComplete.bind(this), onFailure: this.onFailure.bind(this), asynchronous:true, evalScripts:true }, this.options.ajaxOptions)); } else  { new Ajax.Updater( { success: this.element,  failure: null }, this.url, Object.extend({ parameters: this.options.callback(form, value), onComplete: this.onComplete.bind(this), onFailure: this.onFailure.bind(this) }, this.options.ajaxOptions)); } 
context:   onSubmit: function() {    // onLoading resets these so we need to save them away for the Ajax call    var form = this.form;    var value = this.editField.value;        // do this first, sometimes the ajax call returns before we get a chance to switch on Saving...    // which means this will actually switch on Saving... *after* we've left edit mode causing Saving...    // to be displayed indefinitely    this.onLoading();        new Ajax.Updater(      {         success: this.element,         // don't update on failure (this could be an option)        failure: null      },      this.url,      Object.extend({        parameters: this.options.callback(form, value),        onComplete: this.onComplete.bind(this),        onFailure: this.onFailure.bind(this)      }, this.options.ajaxOptions)    );    // stop the event to avoid a page refresh in Safari    if (arguments.length > 1) {      Event.stop(arguments[0]);    }    return false;  },
meta: 3974	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/3974/af9adbf17404d887f31369756326b0109da7ae2b/controls.js/buggy/root/static/js/controls.js