rem: YAHOO.extend = function(subclass, superclass) { var f = function() {}; f.prototype = superclass.prototype; subclass.prototype = new f(); subclass.prototype.constructor = subclass; subclass.superclass = superclass.prototype; if (superclass.prototype.constructor == Object.prototype.constructor) { superclass.prototype.constructor = superclass; 
add: YAHOO.extend = function(subc, superc, overrides) { var F = function() {}; F.prototype=superc.prototype; subc.prototype=new F(); subc.prototype.constructor=subc; subc.superclass=superc.prototype; if (superc.prototype.constructor == Object.prototype.constructor) { superc.prototype.constructor=superc; }  if (overrides) { for (var i in overrides) { subc.prototype[i]=overrides[i]; } 
context: YAHOO.extend = function(subclass, superclass) {    var f = function() {};    f.prototype = superclass.prototype;    subclass.prototype = new f();    subclass.prototype.constructor = subclass;    subclass.superclass = superclass.prototype;    if (superclass.prototype.constructor == Object.prototype.constructor) {        superclass.prototype.constructor = superclass;    }};
meta: 4707	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/4707/50c3492c4c3c825dbd3401e134a19ed46799c456/yahoo.js/clean/www/resources/yui/yahoo/yahoo.js