vendor/assets/javascripts/webshims/shims/es5.js in webshims-rails-1.14.5 vs vendor/assets/javascripts/webshims/shims/es5.js in webshims-rails-1.14.6

- old
+ new

@@ -1453,10 +1453,12 @@ }; var descProps = ['configurable', 'enumerable', 'writable']; shims.defineProperty = function(proto, property, descriptor){ if(typeof descriptor != "object" || descriptor === null){return proto;} - + if(Object.defineProperty){ + try { return Object.defineProperty(proto, property, descriptor); } catch (e) {} + } if(owns(descriptor, "value")){ proto[property] = descriptor.value; return proto; }