Implement the delete proxy trap (fixes #2213).

This commit is contained in:
Sankha Narayan Guria 2014-05-20 21:40:05 +02:00 committed by Ms2ger
parent 1f04ce807d
commit 6b44f92c4f
3 changed files with 23 additions and 4 deletions

View file

@ -2061,7 +2061,7 @@ let traps = ProxyTraps {
getOwnPropertyDescriptor: Some(getOwnPropertyDescriptor),
defineProperty: Some(defineProperty),
getOwnPropertyNames: ptr::null(),
delete_: None,
delete_: Some(delete_),
enumerate: ptr::null(),
has: None,
@ -4541,7 +4541,7 @@ class CGBindingRoot(CGThing):
'dom::bindings::proxyhandler',
'dom::bindings::proxyhandler::{_obj_toString, defineProperty}',
'dom::bindings::proxyhandler::{FillPropertyDescriptor, GetExpandoObject}',
'dom::bindings::proxyhandler::{getPropertyDescriptor}',
'dom::bindings::proxyhandler::{delete_, getPropertyDescriptor}',
'dom::bindings::str::ByteString',
'page::JSPageInfo',
'libc',