Browse Source

replace a deprecated use of setting __proto__

patch-2
Ryan X. Charles 11 years ago
parent
commit
86da48a25d
  1. 3
      util/EncodedData.js

3
util/EncodedData.js

@ -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…
Cancel
Save