aboutsummaryrefslogtreecommitdiff
path: root/node_modules/montage/core/promise.js
diff options
context:
space:
mode:
authorhwc4872012-02-08 14:47:31 -0800
committerhwc4872012-02-08 14:47:31 -0800
commit468d324f8e9a5f018bc7609b58254ae468075ce9 (patch)
treec55cebc2cefc959251bcaca0fce139b4b1fc0fc7 /node_modules/montage/core/promise.js
parentab4b753907bc80a969b0d4104d0b0731597e3bf0 (diff)
parent0537f8f29e7b8dd48fd08f20b1533fbe92a54c4b (diff)
downloadninja-468d324f8e9a5f018bc7609b58254ae468075ce9.tar.gz
Merge branch 'master' of github.com:Motorola-Mobility/ninja-internal into working
Diffstat (limited to 'node_modules/montage/core/promise.js')
-rwxr-xr-xnode_modules/montage/core/promise.js11
1 files changed, 10 insertions, 1 deletions
diff --git a/node_modules/montage/core/promise.js b/node_modules/montage/core/promise.js
index aabe113d..df063846 100755
--- a/node_modules/montage/core/promise.js
+++ b/node_modules/montage/core/promise.js
@@ -65,8 +65,17 @@ function toPromise(value) {
65var Creatable = Object.create(Object.prototype, { 65var Creatable = Object.create(Object.prototype, {
66 create: { 66 create: {
67 value: function (descriptor) { 67 value: function (descriptor) {
68 for (var name in descriptor) {
69 var property = descriptor[name];
70 if (!property.set && !property.get) {
71 property.writable = true
72 }
73 property.configurable = true;
74 }
68 return Object.create(this, descriptor); 75 return Object.create(this, descriptor);
69 } 76 },
77 writable: true,
78 configurable: true
70 }, 79 },
71}); 80});
72 81