diff options
author | Michael Wu <mwu@mozilla.com> | 2015-04-06 19:27:56 -0400 |
---|---|---|
committer | Michael Wu <mwu@mozilla.com> | 2015-06-19 18:42:48 -0400 |
commit | 675267b7822d2d6c30c0e36fc22e0191b741b973 (patch) | |
tree | 640b22869e8a7eb7d5657df3074f0b0ccd528c29 /components/script/dom/userscripts.rs | |
parent | a256f39796270cd3a5f40f33eaa4e407117b0cc6 (diff) | |
download | servo-675267b7822d2d6c30c0e36fc22e0191b741b973.tar.gz servo-675267b7822d2d6c30c0e36fc22e0191b741b973.zip |
Upgrade to SM 39
Diffstat (limited to 'components/script/dom/userscripts.rs')
-rw-r--r-- | components/script/dom/userscripts.rs | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/components/script/dom/userscripts.rs b/components/script/dom/userscripts.rs index 1910784b0c5..a71ead38e52 100644 --- a/components/script/dom/userscripts.rs +++ b/components/script/dom/userscripts.rs @@ -5,10 +5,10 @@ use dom::bindings::codegen::Bindings::NodeBinding::NodeMethods; use dom::bindings::codegen::Bindings::DocumentBinding::DocumentMethods; use dom::bindings::codegen::InheritTypes::NodeCast; -use dom::bindings::js::{JSRef, OptionalRootable, Rootable, RootedReference}; +use dom::bindings::js::{RootedReference}; use dom::element::AttributeHandlers; use dom::htmlheadelement::HTMLHeadElement; -use dom::node::{Node, NodeHelpers}; +use dom::node::NodeHelpers; use util::opts; use util::resource_files::resources_dir_path; use std::borrow::ToOwned; @@ -16,11 +16,11 @@ use std::fs::read_dir; use std::path::PathBuf; -pub fn load_script(head: JSRef<HTMLHeadElement>) { +pub fn load_script(head: &HTMLHeadElement) { if let Some(ref path_str) = opts::get().userscripts { - let node: &JSRef<Node> = NodeCast::from_borrowed_ref(&head); - let first_child = node.GetFirstChild().root(); - let doc = node.owner_doc().root(); + let node = NodeCast::from_borrowed_ref(&head); + let first_child = node.GetFirstChild(); + let doc = node.owner_doc(); let doc = doc.r(); let path = if &**path_str == "" { @@ -42,10 +42,10 @@ pub fn load_script(head: JSRef<HTMLHeadElement>) { Ok(ref s) if s.ends_with(".js") => "file://".to_owned() + &s[..], _ => continue }; - let new_script = doc.CreateElement("script".to_owned()).unwrap().root(); + let new_script = doc.CreateElement("script".to_owned()).unwrap(); let new_script = new_script.r(); new_script.set_string_attribute(&atom!("src"), name); - let new_script_node: &JSRef<Node> = NodeCast::from_borrowed_ref(&new_script); + let new_script_node = NodeCast::from_borrowed_ref(&new_script); node.InsertBefore(*new_script_node, first_child.r()).unwrap(); } } |