diff options
author | Harrison G <Harrison.Gould16@Gmail.com> | 2015-08-08 15:08:45 -0400 |
---|---|---|
committer | Harrison G <Harrison.Gould16@Gmail.com> | 2015-08-09 11:45:16 -0400 |
commit | e0f007a940b5d0799f904d12ff46fece45736fc9 (patch) | |
tree | 638549c48782a26e9cade8b545216f541157c2fa /components/devtools/lib.rs | |
parent | 6a8bc8528498c0cbb2e50567d765a989cde2d115 (diff) | |
download | servo-e0f007a940b5d0799f904d12ff46fece45736fc9.tar.gz servo-e0f007a940b5d0799f904d12ff46fece45736fc9.zip |
Closes #6724 (Allows object evaluation in devtools)
The purpose of this is to fix how objects were previously evaluated in
the developer tools.
- Before this, evaluating an object such as the `window` would `panic!`
- After this, evaluating an object such as the `window` outputs `[object
Window]`
A few things to note:
- This commit contains `unsafe` code.
- This does not contain a test because the developer tools cannot be properly tested until #5971 lands.
Diffstat (limited to 'components/devtools/lib.rs')
-rw-r--r-- | components/devtools/lib.rs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/components/devtools/lib.rs b/components/devtools/lib.rs index c791a9c46f2..d36268901af 100644 --- a/components/devtools/lib.rs +++ b/components/devtools/lib.rs @@ -40,6 +40,7 @@ use actors::console::ConsoleActor; use actors::network_event::{NetworkEventActor, EventActor, ResponseStartMsg}; use actors::framerate::FramerateActor; use actors::inspector::InspectorActor; +use actors::object::ObjectActor; use actors::root::RootActor; use actors::tab::TabActor; use actors::timeline::TimelineActor; @@ -68,13 +69,14 @@ mod actor; mod actors { pub mod console; pub mod framerate; - pub mod memory; pub mod inspector; + pub mod memory; + pub mod network_event; + pub mod object; pub mod root; pub mod tab; pub mod timeline; pub mod worker; - pub mod network_event; } mod protocol; |