bundles/org.eclipse.orion.client.ui/web/gcli/gcli/ui/fields/basic.js
function DelegateField(type, options) {
  Field.call(this, type, options);
  this.options = options;
  this.requisition.onAssignmentChange.add(this.update, this);

  this.element = util.createElement(this.document, 'div');
  this.update();

  this.onFieldChange = util.createEvent('DelegateField.onFieldChange');
}
function DelegateField(type, options) {
  Field.call(this, type, options);
  this.options = options;
  this.requisition.onAssignmentChange.add(this.update, this);

  this.element = util.createElement(this.document, 'div');
  this.update();

  this.onFieldChange = util.createEvent('DelegateField.onFieldChange');
}
function DelegateField ( type , options ) { Field . call ( this , type , options ) ; this . options = options ; this . requisition . onAssignmentChange . add ( this . update , this ) ; this . element = util . createElement ( this . document , 'div' ) ; this . update ( ) ; this . onFieldChange = util . createEvent ( 'DelegateField.onFieldChange' ) ; }
A field that works with delegate types by delaying resolution until that
last possible time
A field that works with delegate types by delaying resolution until that last possible time