Basically how do I call a base method using this patter below?
var GS = {};
GS.baseClass = function (somedata) {
  var that = {};
  that.data = somedata;
  //Base class method
  that.someMethod = function(somedata) {
    alert(somedata);
  };
  return that;
};
GS.derivedClass = function(somedata) {
 var that = GS.baseClass(somedata);
 //Overwriting base method
 that.someMethod = function(somedata) {
   //How do I call base method from here? 
   //do something else
 };
 return that;
};
Thanks.
 
     
    
window.myvar = 'window context var'; object = { myvar: 'object context var' }; var fun = function () { alert(this.myvar); } fun(); fun.apply(object);– Anatoliy Sep 24 '09 at 05:49