how to call the parent method of another method in dojo
http://stackoverflow.com/questions/15249717/how-to-call-the-parent-method-of-another-method-in-dojo
HTML
<div id="output"></div>
JavaScript
require(["dojo/_base/declare", "dojo/dom"], function(declare, dom) {
var logNode = dom.byId("output");
var p = declare("Parent", [], {
doA: function(a,b) {
logNode.innerHTML = logNode.innerHTML + 'Foo.doA(' + a + ',' + b + '); ';
},
doB: function(a,b) {
logNode.innerHTML = logNode.innerHTML + 'Foo.doB(' + a + ',' + b + '); ';
}
});
declare("Child", [p], {
doA: function(a,b) {
logNode.innerHTML = logNode.innerHTML + 'Bar.doA(' + a + ',' + b + '); ';
a = a + 5;
this.inherited(arguments);
},
doB: function(a,b) {
logNode.innerHTML = logNode.innerHTML + 'Bar.doB(' + a + ',' + b + '); ';
a = a + 10;
Parent.prototype.doA.apply(this, arguments);
}
});
var test = new Child({});
test.doB(1,2);
});