replace a deprecated use of setting __proto__
This commit is contained in:
parent
e75267bd01
commit
86da48a25d
@ -132,11 +132,10 @@ EncodedData.applyEncodingsTo = function(aClass) {
|
|||||||
var tmp = {};
|
var tmp = {};
|
||||||
for (var k in encodings) {
|
for (var k in encodings) {
|
||||||
var enc = encodings[k];
|
var enc = encodings[k];
|
||||||
var obj = {};
|
var obj = Object.create(aClass.prototype);
|
||||||
for (var j in enc) {
|
for (var j in enc) {
|
||||||
obj[j] = enc[j];
|
obj[j] = enc[j];
|
||||||
}
|
}
|
||||||
obj.__proto__ = aClass.prototype;
|
|
||||||
tmp[k] = obj;
|
tmp[k] = obj;
|
||||||
}
|
}
|
||||||
aClass.prototype.encodings = tmp;
|
aClass.prototype.encodings = tmp;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user