From c0bc636d4defbbc20a1ae314dc4ab8b0a6970a67 Mon Sep 17 00:00:00 2001 From: Marak Date: Wed, 21 Aug 2013 14:36:13 -0700 Subject: [PATCH] Revert "Prevent the defineProperty being called when property already exists" This reverts commit 3f6fe70f39a00e2b120ec07f3eea6a1194e924ce. --- colors.js | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/colors.js b/colors.js index 92612b5..c830d6a 100644 --- a/colors.js +++ b/colors.js @@ -50,13 +50,11 @@ var addProperty = function (color, func) { }; if (Object.defineProperty) { - if(!String.prototype.hasOwnProperty(color)) { - Object.defineProperty(String.prototype, color, { - get : func, - configurable: true, - enumerable: false - }); - } + Object.defineProperty(String.prototype, color, { + get : func, + configurable: true, + enumerable: false + }); } else { String.prototype.__defineGetter__(color, func); }