Consider following code:
mynamespace.myclass = function() {
this.myfunction = function() { alert("Original"); }
}
What I'm trying to do is to overwrite myfunction from outside of mynamespace.myclass declaration.
While adding new functions through prototype seems to work ok, if I define a function with the same name the original function doesn't get overwritten:
mynamespace.myclass.prototype.myfunction = function() {
alert("Overwritten");
}
Any ideas?