aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/bindings/proxyhandler.rs
diff options
context:
space:
mode:
authorbors-servo <metajack+bors@gmail.com>2014-12-25 02:27:43 -0700
committerbors-servo <metajack+bors@gmail.com>2014-12-25 02:27:43 -0700
commit0e6304dcf7fd6712f4455151b55a361de857359d (patch)
tree43e2213c1c6b68027f719b14e58cb441b9fbdb7e /components/script/dom/bindings/proxyhandler.rs
parent57b6dc939734553287a02e3a42241715266995d5 (diff)
parent919f2217f0b67290b8dafd7d9ce53547f61f3d08 (diff)
downloadservo-0e6304dcf7fd6712f4455151b55a361de857359d.tar.gz
servo-0e6304dcf7fd6712f4455151b55a361de857359d.zip
auto merge of #4467 : servo/servo/dataset, r=Ms2ger
Diffstat (limited to 'components/script/dom/bindings/proxyhandler.rs')
-rw-r--r--components/script/dom/bindings/proxyhandler.rs12
1 files changed, 12 insertions, 0 deletions
diff --git a/components/script/dom/bindings/proxyhandler.rs b/components/script/dom/bindings/proxyhandler.rs
index bbfb7118b76..0d77ff63cdd 100644
--- a/components/script/dom/bindings/proxyhandler.rs
+++ b/components/script/dom/bindings/proxyhandler.rs
@@ -16,6 +16,7 @@ use js::glue::GetProxyExtra;
use js::glue::{GetObjectProto, GetObjectParent, SetProxyExtra, GetProxyHandler};
use js::glue::InvokeGetOwnPropertyDescriptor;
use js::glue::RUST_js_GetErrorMessage;
+use js::glue::AutoIdVector;
use js::{JSPROP_GETTER, JSPROP_ENUMERATE, JSPROP_READONLY, JSRESOLVE_QUALIFIED};
use libc;
@@ -130,3 +131,14 @@ pub fn FillPropertyDescriptor(desc: &mut JSPropertyDescriptor, obj: *mut JSObjec
desc.setter = None;
desc.shortid = 0;
}
+
+pub unsafe extern fn getOwnPropertyNames_(_cx: *mut JSContext,
+ _obj: *mut JSObject,
+ _v: *mut AutoIdVector) -> bool {
+ true
+}
+
+pub unsafe extern fn enumerate_(_cx: *mut JSContext, _obj: *mut JSObject,
+ _v: *mut AutoIdVector) -> bool {
+ true
+}