/* | |
* Object.prototype.__defineSetter__ polyfill | |
*/ | |
if (typeof Object.prototype.__defineSetter__ === 'undefined') { | |
Object.defineProperty(Object.prototype, '__defineSetter__', { | |
value: function (n, f) { | |
Object.defineProperty(this, n, { enumerable: true, configurable: true, set: f }); | |
}, writable: true, enumerable: false, configurable: true | |
}); | |
} |