rem: this._element.onload = qx.io.image.ImagePreloader.__onload; this._element.onerror = qx.io.image.ImagePreloader.__onerror; 
add: if (qx.sys.Client.getInstance().isWebkit()) {    var self = this; this._element.onload = function(e) { return self._onload(e); }; this._element.onerror = function(e) { return self._onerror(e); }; } else { this._element.onload = qx.io.image.ImagePreloader.__onload; this._element.onerror = qx.io.image.ImagePreloader.__onerror; } 
context: function(vSource){  if(qx.manager.object.ImagePreloaderManager.getInstance().has(vSource))  {    this.debug("Reuse qx.io.image.ImagePreloader in old-style!");    this.debug("Please use qx.manager.object.ImagePreloaderManager.getInstance().create(source) instead!");    return qx.manager.object.ImagePreloaderManager.getInstance().get(vSource);  }  qx.core.Target.call(this);  // Create Image-Node  this._element = new Image;  // This is needed for wrapping event to the object  this._element.qx_ImagePreloader = this;  // Define handler if image events occurs  this._element.onload = qx.io.image.ImagePreloader.__onload;  this._element.onerror = qx.io.image.ImagePreloader.__onerror;  // Set Source  this._source = vSource;  this._element.src = vSource;  // Set PNG State  if (qx.sys.Client.getInstance().isMshtml()) {    this._isPng = /\.png$/i.test(this._element.nameProp);  }  qx.manager.object.ImagePreloaderManager.getInstance().add(this);});
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/efc188612efe426f6860c1f52293d19631a56f90/ImagePreloader.js/clean/qooxdoo/frontend/framework/source/class/qx/io/image/ImagePreloader.js