diff options
-rw-r--r-- | src/components/script/dom/htmliframeelement.rs | 9 | ||||
-rw-r--r-- | src/components/script/html/hubbub_html_parser.rs | 1 |
2 files changed, 0 insertions, 10 deletions
diff --git a/src/components/script/dom/htmliframeelement.rs b/src/components/script/dom/htmliframeelement.rs index 1c44fa33e4d..9f77cda6829 100644 --- a/src/components/script/dom/htmliframeelement.rs +++ b/src/components/script/dom/htmliframeelement.rs @@ -6,7 +6,6 @@ use dom::bindings::codegen::BindingDeclarations::HTMLIFrameElementBinding; use dom::bindings::codegen::InheritTypes::{ElementCast, HTMLIFrameElementDerived, HTMLElementCast}; use dom::bindings::error::ErrorResult; use dom::bindings::js::{JSRef, Temporary}; -use dom::bindings::trace::Untraceable; use dom::document::Document; use dom::element::{HTMLIFrameElementTypeId, Element}; use dom::element::AttributeHandlers; @@ -19,7 +18,6 @@ use servo_util::str::DOMString; use servo_msg::constellation_msg::{PipelineId, SubpageId}; use std::ascii::StrAsciiExt; -use url::Url; enum SandboxAllowance { AllowNothing = 0x00, @@ -34,7 +32,6 @@ enum SandboxAllowance { #[deriving(Encodable)] pub struct HTMLIFrameElement { pub htmlelement: HTMLElement, - frame: Untraceable<Option<Url>>, pub size: Option<IFrameSize>, pub sandbox: Option<u8> } @@ -53,24 +50,18 @@ pub struct IFrameSize { pub trait HTMLIFrameElementHelpers { fn is_sandboxed(&self) -> bool; - fn set_frame(&mut self, frame: Url); } impl<'a> HTMLIFrameElementHelpers for JSRef<'a, HTMLIFrameElement> { fn is_sandboxed(&self) -> bool { self.sandbox.is_some() } - - fn set_frame(&mut self, frame: Url) { - *self.frame = Some(frame); - } } impl HTMLIFrameElement { pub fn new_inherited(localName: DOMString, document: &JSRef<Document>) -> HTMLIFrameElement { HTMLIFrameElement { htmlelement: HTMLElement::new_inherited(HTMLIFrameElementTypeId, localName, document), - frame: Untraceable::new(None), size: None, sandbox: None, } diff --git a/src/components/script/html/hubbub_html_parser.rs b/src/components/script/html/hubbub_html_parser.rs index 37f8c63f95b..143e58bf7b9 100644 --- a/src/components/script/html/hubbub_html_parser.rs +++ b/src/components/script/html/hubbub_html_parser.rs @@ -385,7 +385,6 @@ pub fn parse_html(page: &Page, let sandboxed = iframe_element.is_sandboxed(); for src in src_opt.iter() { let iframe_url = parse_url(*src, Some(url2.clone())); - iframe_element.set_frame(iframe_url.clone()); // Subpage Id let subpage_id = *next_subpage_id.borrow(); |