diff options
author | Josh Matthews <josh@joshmatthews.net> | 2013-08-07 17:04:47 -0400 |
---|---|---|
committer | Josh Matthews <josh@joshmatthews.net> | 2013-08-08 09:34:08 -0400 |
commit | ddf4bee6df0dd953c91f5234ebed493493956da7 (patch) | |
tree | f09b9fb1bbcd69ac73df25b635abe774556f43ba /src/components/script/dom/htmliframeelement.rs | |
parent | c8be8edbb2983dd9354943b6540746ef9b685d5c (diff) | |
download | servo-ddf4bee6df0dd953c91f5234ebed493493956da7.tar.gz servo-ddf4bee6df0dd953c91f5234ebed493493956da7.zip |
Generate HTMLIFrameElement bindings.
Diffstat (limited to 'src/components/script/dom/htmliframeelement.rs')
-rw-r--r-- | src/components/script/dom/htmliframeelement.rs | 126 |
1 files changed, 126 insertions, 0 deletions
diff --git a/src/components/script/dom/htmliframeelement.rs b/src/components/script/dom/htmliframeelement.rs new file mode 100644 index 00000000000..ee71c2786ff --- /dev/null +++ b/src/components/script/dom/htmliframeelement.rs @@ -0,0 +1,126 @@ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ + +use dom::bindings::utils::{DOMString, null_string, ErrorResult}; +use dom::document::AbstractDocument; +use dom::htmlelement::HTMLElement; +use dom::windowproxy::WindowProxy; +use geom::size::Size2D; + +use servo_msg::constellation_msg::SubpageId; + +use std::comm::ChanOne; +use extra::net::url::Url; + +pub struct HTMLIFrameElement { + parent: HTMLElement, + frame: Option<Url>, + subpage_id: Option<SubpageId>, + size_future_chan: Option<ChanOne<Size2D<uint>>>, +} + +impl HTMLIFrameElement { + pub fn Src(&self) -> DOMString { + null_string + } + + pub fn SetSrc(&mut self, _src: &DOMString, _rv: &mut ErrorResult) { + } + + pub fn Srcdoc(&self) -> DOMString { + null_string + } + + pub fn SetSrcdoc(&mut self, _srcdoc: &DOMString, _rv: &mut ErrorResult) { + } + + pub fn Name(&self) -> DOMString { + null_string + } + + pub fn SetName(&mut self, _name: &DOMString, _rv: &mut ErrorResult) { + } + + pub fn Sandbox(&self) -> DOMString { + null_string + } + + pub fn SetSandbox(&self, _sandbox: &DOMString) { + } + + pub fn AllowFullscreen(&self) -> bool { + false + } + + pub fn SetAllowFullscreen(&mut self, _allow: bool, _rv: &mut ErrorResult) { + } + + pub fn Width(&self) -> DOMString { + null_string + } + + pub fn SetWidth(&mut self, _width: &DOMString, _rv: &mut ErrorResult) { + } + + pub fn Height(&self) -> DOMString { + null_string + } + + pub fn SetHeight(&mut self, _height: &DOMString, _rv: &mut ErrorResult) { + } + + pub fn GetContentDocument(&self) -> Option<AbstractDocument> { + None + } + + pub fn GetContentWindow(&self) -> Option<@mut WindowProxy> { + None + } + + pub fn Align(&self) -> DOMString { + null_string + } + + pub fn SetAlign(&mut self, _align: &DOMString, _rv: &mut ErrorResult) { + } + + pub fn Scrolling(&self) -> DOMString { + null_string + } + + pub fn SetScrolling(&mut self, _scrolling: &DOMString, _rv: &mut ErrorResult) { + } + + pub fn FrameBorder(&self) -> DOMString { + null_string + } + + pub fn SetFrameBorder(&mut self, _frameborder: &DOMString, _rv: &mut ErrorResult) { + } + + pub fn LongDesc(&self) -> DOMString { + null_string + } + + pub fn SetLongDesc(&mut self, _longdesc: &DOMString, _rv: &mut ErrorResult) { + } + + pub fn MarginHeight(&self) -> DOMString { + null_string + } + + pub fn SetMarginHeight(&mut self, _marginheight: &DOMString, _rv: &mut ErrorResult) { + } + + pub fn MarginWidth(&self) -> DOMString { + null_string + } + + pub fn SetMarginWidth(&mut self, _marginwidth: &DOMString, _rv: &mut ErrorResult) { + } + + pub fn GetSVGDocument(&self) -> Option<AbstractDocument> { + None + } +}
\ No newline at end of file |