# HG changeset patch # User cin # Date 2020-02-07 15:29:28 # Node ID 5a2c44d8e1f34dd30c2b50f92b7dc2e8f3247c43 # Parent 649967c9429da083eb86871d88797a4512924524 Changed @djclass decorator to support legacy dojo versions (<1.15) diff --git a/src/main/ts/declare.ts b/src/main/ts/declare.ts --- a/src/main/ts/declare.ts +++ b/src/main/ts/declare.ts @@ -136,7 +136,11 @@ export function djclass any) => function (this: any) { - return this.inherited(m, arguments); + const f = this.getInherited({ callee: m }); + return f && f.apply(this, arguments); + + // так сделать можно только dojo 1.15+ + // return this.inherited(m, arguments); }; // у текущего класса прототип содержит методы, объявленные в этом