aboutsummaryrefslogtreecommitdiff
path: root/node_modules/montage/core/promise.js
diff options
context:
space:
mode:
authorValerio Virgillito2012-02-07 13:28:17 -0800
committerValerio Virgillito2012-02-07 22:34:12 -0800
commite5579374ff39b80b8c0c69faba37f6f581758fe0 (patch)
tree5ec9421e15fdd1d5029a453991fa01493138c361 /node_modules/montage/core/promise.js
parent668510892537eaaeb2e11520831d87b44b2489b7 (diff)
downloadninja-e5579374ff39b80b8c0c69faba37f6f581758fe0.tar.gz
updated montage v.0.6 to the latest changes.
Signed-off-by: Valerio Virgillito <valerio@motorola.com>
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