15 lines
438 B
JavaScript
15 lines
438 B
JavaScript
|
/*
|
||
|
* Object.prototype.__defineGetter__ polyfill
|
||
|
*/
|
||
|
|
||
|
(function () {
|
||
|
if (typeof Object.prototype.__defineGetter__ === 'undefined') {
|
||
|
var DP = Object.defineProperty;
|
||
|
DP(Object.prototype, '__defineGetter__', {
|
||
|
value: function (n, f) {
|
||
|
DP(this, n, { enumerable: true, configurable: true, get: f });
|
||
|
}, writable: true, enumerable: false, configurable: true
|
||
|
});
|
||
|
}
|
||
|
})();
|