diff options
author | Josh Matthews <josh@joshmatthews.net> | 2014-04-11 14:46:34 -0400 |
---|---|---|
committer | Josh Matthews <josh@joshmatthews.net> | 2014-05-03 14:18:30 -0400 |
commit | 109410900c75721a77b970be3bdd830968e47151 (patch) | |
tree | 37062e19c347bc52038c38d7090b21b6012601ae /src/components/script/dom/htmliframeelement.rs | |
parent | 7daa97c7e5de3dac14b4d1c8a923448b025e3c09 (diff) | |
download | servo-109410900c75721a77b970be3bdd830968e47151.tar.gz servo-109410900c75721a77b970be3bdd830968e47151.zip |
Move all methods on T to JSRef<T> or JS<T> as appropriate.
Diffstat (limited to 'src/components/script/dom/htmliframeelement.rs')
-rw-r--r-- | src/components/script/dom/htmliframeelement.rs | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/components/script/dom/htmliframeelement.rs b/src/components/script/dom/htmliframeelement.rs index ee675390183..aa6fc3ceaf3 100644 --- a/src/components/script/dom/htmliframeelement.rs +++ b/src/components/script/dom/htmliframeelement.rs @@ -54,12 +54,17 @@ pub struct IFrameSize { pub subpage_id: SubpageId, } -impl HTMLIFrameElement { - pub fn is_sandboxed(&self) -> bool { +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() } - pub fn set_frame(&mut self, frame: Url) { + fn set_frame(&mut self, frame: Url) { *self.frame = Some(frame); } } |