mirror of
https://github.com/servo/servo.git
synced 2025-08-04 05:00:08 +01:00
Move DOMString into servo_util.
This commit is contained in:
parent
f1de0b7381
commit
59184bf6e1
96 changed files with 177 additions and 131 deletions
|
@ -3,10 +3,10 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::AttrBinding;
|
use dom::bindings::codegen::AttrBinding;
|
||||||
use dom::bindings::utils::{Reflectable, Reflector, DOMString};
|
use dom::bindings::utils::{Reflectable, Reflector, reflect_dom_object};
|
||||||
use dom::bindings::utils::reflect_dom_object;
|
|
||||||
use dom::window::Window;
|
use dom::window::Window;
|
||||||
use servo_util::namespace::{Namespace, Null};
|
use servo_util::namespace::{Namespace, Null};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
use std::util;
|
use std::util;
|
||||||
|
|
||||||
|
|
|
@ -5162,6 +5162,7 @@ class CGBindingRoot(CGThing):
|
||||||
'dom::node::AbstractNode',
|
'dom::node::AbstractNode',
|
||||||
'dom::eventtarget::AbstractEventTarget',
|
'dom::eventtarget::AbstractEventTarget',
|
||||||
'dom::event::AbstractEvent',
|
'dom::event::AbstractEvent',
|
||||||
|
'servo_util::str::DOMString',
|
||||||
'servo_util::vec::zip_copies',
|
'servo_util::vec::zip_copies',
|
||||||
'std::cast',
|
'std::cast',
|
||||||
'std::libc',
|
'std::libc',
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
use dom::bindings::codegen::PrototypeList;
|
use dom::bindings::codegen::PrototypeList;
|
||||||
use dom::bindings::codegen::PrototypeList::MAX_PROTO_CHAIN_LENGTH;
|
use dom::bindings::codegen::PrototypeList::MAX_PROTO_CHAIN_LENGTH;
|
||||||
use dom::window;
|
use dom::window;
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
use std::libc::c_uint;
|
use std::libc::c_uint;
|
||||||
use std::cast;
|
use std::cast;
|
||||||
|
@ -114,31 +115,6 @@ extern fn InterfaceObjectToString(cx: *JSContext, _argc: c_uint, vp: *mut JSVal)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
pub type DOMString = ~str;
|
|
||||||
|
|
||||||
pub fn null_str_as_empty(s: &Option<DOMString>) -> ~str {
|
|
||||||
// We don't use map_default because it would allocate ~"" even for Some.
|
|
||||||
match *s {
|
|
||||||
Some(ref s) => s.clone(),
|
|
||||||
None => ~""
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
pub fn null_str_as_empty_ref<'a>(s: &'a Option<DOMString>) -> &'a str {
|
|
||||||
match *s {
|
|
||||||
Some(ref s) => s.as_slice(),
|
|
||||||
None => &'a ""
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
pub fn null_str_as_word_null(s: &Option<DOMString>) -> ~str {
|
|
||||||
// We don't use map_default because it would allocate ~"null" even for Some.
|
|
||||||
match *s {
|
|
||||||
Some(ref s) => s.clone(),
|
|
||||||
None => ~"null"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
fn is_dom_class(clasp: *JSClass) -> bool {
|
fn is_dom_class(clasp: *JSClass) -> bool {
|
||||||
unsafe {
|
unsafe {
|
||||||
((*clasp).flags & js::JSCLASS_IS_DOMJSCLASS) != 0
|
((*clasp).flags & js::JSCLASS_IS_DOMJSCLASS) != 0
|
||||||
|
|
|
@ -2,10 +2,11 @@
|
||||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
* 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/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::utils::{DOMString, Reflectable, Reflector, reflect_dom_object};
|
use dom::bindings::utils::{Reflectable, Reflector, reflect_dom_object};
|
||||||
use dom::bindings::utils::Fallible;
|
use dom::bindings::utils::Fallible;
|
||||||
use dom::bindings::codegen::BlobBinding;
|
use dom::bindings::codegen::BlobBinding;
|
||||||
use dom::window::Window;
|
use dom::window::Window;
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct Blob {
|
pub struct Blob {
|
||||||
reflector_: Reflector,
|
reflector_: Reflector,
|
||||||
|
|
|
@ -4,10 +4,11 @@
|
||||||
|
|
||||||
//! DOM bindings for `CharacterData`.
|
//! DOM bindings for `CharacterData`.
|
||||||
|
|
||||||
use dom::bindings::utils::{DOMString, ErrorResult, Fallible};
|
use dom::bindings::utils::{Fallible, ErrorResult};
|
||||||
use dom::bindings::utils::{Reflectable, Reflector};
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::node::{Node, NodeTypeId};
|
use dom::node::{Node, NodeTypeId};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct CharacterData {
|
pub struct CharacterData {
|
||||||
node: Node,
|
node: Node,
|
||||||
|
|
|
@ -3,11 +3,12 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::CommentBinding;
|
use dom::bindings::codegen::CommentBinding;
|
||||||
use dom::bindings::utils::{DOMString, Fallible};
|
use dom::bindings::utils::Fallible;
|
||||||
use dom::characterdata::CharacterData;
|
use dom::characterdata::CharacterData;
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::node::{AbstractNode, CommentNodeTypeId, Node};
|
use dom::node::{AbstractNode, CommentNodeTypeId, Node};
|
||||||
use dom::window::Window;
|
use dom::window::Window;
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
/// An HTML comment.
|
/// An HTML comment.
|
||||||
pub struct Comment {
|
pub struct Comment {
|
||||||
|
|
|
@ -3,9 +3,9 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::utils::{Reflectable, Reflector, reflect_dom_object};
|
use dom::bindings::utils::{Reflectable, Reflector, reflect_dom_object};
|
||||||
use dom::bindings::utils::{DOMString};
|
|
||||||
use dom::bindings::codegen::ConsoleBinding;
|
use dom::bindings::codegen::ConsoleBinding;
|
||||||
use dom::window::Window;
|
use dom::window::Window;
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct Console {
|
pub struct Console {
|
||||||
reflector_: Reflector
|
reflector_: Reflector
|
||||||
|
|
|
@ -6,7 +6,6 @@ use dom::comment::Comment;
|
||||||
use dom::bindings::codegen::DocumentBinding;
|
use dom::bindings::codegen::DocumentBinding;
|
||||||
use dom::bindings::utils::{Reflectable, Reflector, Traceable, reflect_dom_object};
|
use dom::bindings::utils::{Reflectable, Reflector, Traceable, reflect_dom_object};
|
||||||
use dom::bindings::utils::{ErrorResult, Fallible, NotSupported, InvalidCharacter, HierarchyRequest};
|
use dom::bindings::utils::{ErrorResult, Fallible, NotSupported, InvalidCharacter, HierarchyRequest};
|
||||||
use dom::bindings::utils::DOMString;
|
|
||||||
use dom::bindings::utils::{xml_name_type, InvalidXMLName};
|
use dom::bindings::utils::{xml_name_type, InvalidXMLName};
|
||||||
use dom::documentfragment::DocumentFragment;
|
use dom::documentfragment::DocumentFragment;
|
||||||
use dom::domimplementation::DOMImplementation;
|
use dom::domimplementation::DOMImplementation;
|
||||||
|
@ -26,6 +25,7 @@ use html::hubbub_html_parser::build_element_from_tag;
|
||||||
use hubbub::hubbub::{QuirksMode, NoQuirks, LimitedQuirks, FullQuirks};
|
use hubbub::hubbub::{QuirksMode, NoQuirks, LimitedQuirks, FullQuirks};
|
||||||
use layout_interface::{DocumentDamageLevel, ContentChangedDocumentDamage};
|
use layout_interface::{DocumentDamageLevel, ContentChangedDocumentDamage};
|
||||||
use servo_util::namespace::Null;
|
use servo_util::namespace::Null;
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
use extra::url::{Url, from_str};
|
use extra::url::{Url, from_str};
|
||||||
use js::jsapi::{JSObject, JSContext, JSTracer};
|
use js::jsapi::{JSObject, JSContext, JSTracer};
|
||||||
|
|
|
@ -3,9 +3,9 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::DocumentTypeBinding;
|
use dom::bindings::codegen::DocumentTypeBinding;
|
||||||
use dom::bindings::utils::DOMString;
|
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::node::{AbstractNode, Node, DoctypeNodeTypeId};
|
use dom::node::{AbstractNode, Node, DoctypeNodeTypeId};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
/// The `DOCTYPE` tag.
|
/// The `DOCTYPE` tag.
|
||||||
pub struct DocumentType {
|
pub struct DocumentType {
|
||||||
|
|
|
@ -3,9 +3,9 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::DOMExceptionBinding;
|
use dom::bindings::codegen::DOMExceptionBinding;
|
||||||
use dom::bindings::utils::DOMString;
|
|
||||||
use dom::bindings::utils::{Reflectable, Reflector, reflect_dom_object};
|
use dom::bindings::utils::{Reflectable, Reflector, reflect_dom_object};
|
||||||
use dom::window::Window;
|
use dom::window::Window;
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
#[repr(uint)]
|
#[repr(uint)]
|
||||||
#[deriving(ToStr)]
|
#[deriving(ToStr)]
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::DOMImplementationBinding;
|
use dom::bindings::codegen::DOMImplementationBinding;
|
||||||
use dom::bindings::utils::{DOMString, Reflector, Reflectable, reflect_dom_object};
|
use dom::bindings::utils::{Reflector, Reflectable, reflect_dom_object};
|
||||||
use dom::bindings::utils::{Fallible, InvalidCharacter, NamespaceError};
|
use dom::bindings::utils::{Fallible, InvalidCharacter, NamespaceError};
|
||||||
use dom::bindings::utils::{QName, Name, InvalidXMLName, xml_name_type};
|
use dom::bindings::utils::{QName, Name, InvalidXMLName, xml_name_type};
|
||||||
use dom::document::{AbstractDocument, HTML, HTMLDocumentTypeId};
|
use dom::document::{AbstractDocument, HTML, HTMLDocumentTypeId};
|
||||||
|
@ -16,6 +16,7 @@ use dom::htmltitleelement::HTMLTitleElement;
|
||||||
use dom::node::{AbstractNode, DocumentNodeTypeId};
|
use dom::node::{AbstractNode, DocumentNodeTypeId};
|
||||||
use dom::text::Text;
|
use dom::text::Text;
|
||||||
use dom::window::Window;
|
use dom::window::Window;
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct DOMImplementation {
|
pub struct DOMImplementation {
|
||||||
owner: @mut Window,
|
owner: @mut Window,
|
||||||
|
|
|
@ -4,11 +4,13 @@
|
||||||
|
|
||||||
use dom::bindings::codegen::DOMParserBinding;
|
use dom::bindings::codegen::DOMParserBinding;
|
||||||
use dom::bindings::codegen::DOMParserBinding::SupportedTypeValues::{Text_html, Text_xml};
|
use dom::bindings::codegen::DOMParserBinding::SupportedTypeValues::{Text_html, Text_xml};
|
||||||
use dom::bindings::utils::{DOMString, Fallible, Reflector, Reflectable, reflect_dom_object};
|
use dom::bindings::utils::{Reflector, Reflectable, reflect_dom_object};
|
||||||
|
use dom::bindings::utils::Fallible;
|
||||||
use dom::bindings::utils::FailureUnknown;
|
use dom::bindings::utils::FailureUnknown;
|
||||||
use dom::document::{AbstractDocument, Document};
|
use dom::document::{AbstractDocument, Document};
|
||||||
use dom::htmldocument::HTMLDocument;
|
use dom::htmldocument::HTMLDocument;
|
||||||
use dom::window::Window;
|
use dom::window::Window;
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct DOMParser {
|
pub struct DOMParser {
|
||||||
owner: @mut Window, //XXXjdm Document instead?
|
owner: @mut Window, //XXXjdm Document instead?
|
||||||
|
|
|
@ -6,9 +6,9 @@
|
||||||
|
|
||||||
use dom::attr::Attr;
|
use dom::attr::Attr;
|
||||||
use dom::attrlist::AttrList;
|
use dom::attrlist::AttrList;
|
||||||
use dom::bindings::utils::{Reflectable, DOMString, ErrorResult, Fallible, Reflector};
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::bindings::utils::{null_str_as_empty_ref, NamespaceError};
|
use dom::bindings::utils::{ErrorResult, Fallible, NamespaceError, InvalidCharacter};
|
||||||
use dom::bindings::utils::{InvalidCharacter, QName, Name, InvalidXMLName, xml_name_type};
|
use dom::bindings::utils::{QName, Name, InvalidXMLName, xml_name_type};
|
||||||
use dom::htmlcollection::HTMLCollection;
|
use dom::htmlcollection::HTMLCollection;
|
||||||
use dom::clientrect::ClientRect;
|
use dom::clientrect::ClientRect;
|
||||||
use dom::clientrectlist::ClientRectList;
|
use dom::clientrectlist::ClientRectList;
|
||||||
|
@ -22,6 +22,7 @@ use layout_interface::{MatchSelectorsDocumentDamage};
|
||||||
use style;
|
use style;
|
||||||
use servo_util::namespace;
|
use servo_util::namespace;
|
||||||
use servo_util::namespace::{Namespace, Null};
|
use servo_util::namespace::{Namespace, Null};
|
||||||
|
use servo_util::str::{DOMString, null_str_as_empty_ref};
|
||||||
|
|
||||||
use std::ascii::StrAsciiExt;
|
use std::ascii::StrAsciiExt;
|
||||||
use std::cast;
|
use std::cast;
|
||||||
|
|
|
@ -6,9 +6,10 @@ use dom::eventtarget::AbstractEventTarget;
|
||||||
use dom::window::Window;
|
use dom::window::Window;
|
||||||
use dom::bindings::codegen::EventBinding;
|
use dom::bindings::codegen::EventBinding;
|
||||||
use dom::bindings::utils::{Reflectable, Reflector, reflect_dom_object};
|
use dom::bindings::utils::{Reflectable, Reflector, reflect_dom_object};
|
||||||
use dom::bindings::utils::{DOMString, ErrorResult, Fallible};
|
use dom::bindings::utils::{Fallible, ErrorResult};
|
||||||
use dom::mouseevent::MouseEvent;
|
use dom::mouseevent::MouseEvent;
|
||||||
use dom::uievent::UIEvent;
|
use dom::uievent::UIEvent;
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
use geom::point::Point2D;
|
use geom::point::Point2D;
|
||||||
|
|
||||||
|
|
|
@ -2,14 +2,15 @@
|
||||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
* 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/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::utils::{Reflectable, Reflector, DOMString, Fallible};
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::bindings::utils::{InvalidState};
|
use dom::bindings::utils::{Fallible, InvalidState};
|
||||||
use dom::bindings::codegen::EventListenerBinding::EventListener;
|
use dom::bindings::codegen::EventListenerBinding::EventListener;
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::event::AbstractEvent;
|
use dom::event::AbstractEvent;
|
||||||
use dom::eventdispatcher::dispatch_event;
|
use dom::eventdispatcher::dispatch_event;
|
||||||
use dom::node::AbstractNode;
|
use dom::node::AbstractNode;
|
||||||
use dom::window::Window;
|
use dom::window::Window;
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
use std::cast;
|
use std::cast;
|
||||||
use std::hashmap::HashMap;
|
use std::hashmap::HashMap;
|
||||||
|
|
|
@ -3,11 +3,11 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::utils::{Fallible, Reflectable, Reflector, reflect_dom_object};
|
use dom::bindings::utils::{Fallible, Reflectable, Reflector, reflect_dom_object};
|
||||||
use dom::bindings::utils::DOMString;
|
|
||||||
use dom::bindings::codegen::FormDataBinding;
|
use dom::bindings::codegen::FormDataBinding;
|
||||||
use dom::blob::Blob;
|
use dom::blob::Blob;
|
||||||
use dom::node::AbstractNode;
|
use dom::node::AbstractNode;
|
||||||
use dom::window::Window;
|
use dom::window::Window;
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
use std::hashmap::HashMap;
|
use std::hashmap::HashMap;
|
||||||
|
|
||||||
|
|
|
@ -3,11 +3,12 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLAnchorElementBinding;
|
use dom::bindings::codegen::HTMLAnchorElementBinding;
|
||||||
use dom::bindings::utils::{DOMString, ErrorResult};
|
use dom::bindings::utils::ErrorResult;
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLAnchorElementTypeId;
|
use dom::element::HTMLAnchorElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLAnchorElement {
|
pub struct HTMLAnchorElement {
|
||||||
htmlelement: HTMLElement
|
htmlelement: HTMLElement
|
||||||
|
|
|
@ -3,11 +3,12 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLAppletElementBinding;
|
use dom::bindings::codegen::HTMLAppletElementBinding;
|
||||||
use dom::bindings::utils::{DOMString, ErrorResult};
|
use dom::bindings::utils::ErrorResult;
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLAppletElementTypeId;
|
use dom::element::HTMLAppletElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLAppletElement {
|
pub struct HTMLAppletElement {
|
||||||
htmlelement: HTMLElement
|
htmlelement: HTMLElement
|
||||||
|
|
|
@ -3,11 +3,12 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLAreaElementBinding;
|
use dom::bindings::codegen::HTMLAreaElementBinding;
|
||||||
use dom::bindings::utils::{DOMString, ErrorResult};
|
use dom::bindings::utils::ErrorResult;
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLAreaElementTypeId;
|
use dom::element::HTMLAreaElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLAreaElement {
|
pub struct HTMLAreaElement {
|
||||||
htmlelement: HTMLElement
|
htmlelement: HTMLElement
|
||||||
|
|
|
@ -3,11 +3,11 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLAudioElementBinding;
|
use dom::bindings::codegen::HTMLAudioElementBinding;
|
||||||
use dom::bindings::utils::DOMString;
|
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLAudioElementTypeId;
|
use dom::element::HTMLAudioElementTypeId;
|
||||||
use dom::htmlmediaelement::HTMLMediaElement;
|
use dom::htmlmediaelement::HTMLMediaElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLAudioElement {
|
pub struct HTMLAudioElement {
|
||||||
htmlmediaelement: HTMLMediaElement
|
htmlmediaelement: HTMLMediaElement
|
||||||
|
|
|
@ -3,11 +3,12 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLBaseElementBinding;
|
use dom::bindings::codegen::HTMLBaseElementBinding;
|
||||||
use dom::bindings::utils::{DOMString, ErrorResult};
|
use dom::bindings::utils::ErrorResult;
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLBaseElementTypeId;
|
use dom::element::HTMLBaseElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLBaseElement {
|
pub struct HTMLBaseElement {
|
||||||
htmlelement: HTMLElement
|
htmlelement: HTMLElement
|
||||||
|
|
|
@ -3,11 +3,12 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLBodyElementBinding;
|
use dom::bindings::codegen::HTMLBodyElementBinding;
|
||||||
use dom::bindings::utils::{DOMString, ErrorResult};
|
use dom::bindings::utils::ErrorResult;
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLBodyElementTypeId;
|
use dom::element::HTMLBodyElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLBodyElement {
|
pub struct HTMLBodyElement {
|
||||||
htmlelement: HTMLElement
|
htmlelement: HTMLElement
|
||||||
|
|
|
@ -3,11 +3,12 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLBRElementBinding;
|
use dom::bindings::codegen::HTMLBRElementBinding;
|
||||||
use dom::bindings::utils::{DOMString, ErrorResult};
|
use dom::bindings::utils::ErrorResult;
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLBRElementTypeId;
|
use dom::element::HTMLBRElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLBRElement {
|
pub struct HTMLBRElement {
|
||||||
htmlelement: HTMLElement,
|
htmlelement: HTMLElement,
|
||||||
|
|
|
@ -3,12 +3,13 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLButtonElementBinding;
|
use dom::bindings::codegen::HTMLButtonElementBinding;
|
||||||
use dom::bindings::utils::{DOMString, ErrorResult};
|
use dom::bindings::utils::ErrorResult;
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLButtonElementTypeId;
|
use dom::element::HTMLButtonElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
use dom::validitystate::ValidityState;
|
use dom::validitystate::ValidityState;
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLButtonElement {
|
pub struct HTMLButtonElement {
|
||||||
htmlelement: HTMLElement
|
htmlelement: HTMLElement
|
||||||
|
|
|
@ -3,12 +3,12 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLCanvasElementBinding;
|
use dom::bindings::codegen::HTMLCanvasElementBinding;
|
||||||
use dom::bindings::utils::DOMString;
|
|
||||||
use dom::bindings::utils::{ErrorResult};
|
use dom::bindings::utils::{ErrorResult};
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLCanvasElementTypeId;
|
use dom::element::HTMLCanvasElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLCanvasElement {
|
pub struct HTMLCanvasElement {
|
||||||
htmlelement: HTMLElement,
|
htmlelement: HTMLElement,
|
||||||
|
|
|
@ -4,9 +4,10 @@
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLCollectionBinding;
|
use dom::bindings::codegen::HTMLCollectionBinding;
|
||||||
use dom::bindings::utils::{Reflectable, Reflector, reflect_dom_object};
|
use dom::bindings::utils::{Reflectable, Reflector, reflect_dom_object};
|
||||||
use dom::bindings::utils::{DOMString, Fallible};
|
use dom::bindings::utils::Fallible;
|
||||||
use dom::node::AbstractNode;
|
use dom::node::AbstractNode;
|
||||||
use dom::window::Window;
|
use dom::window::Window;
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
use js::jsapi::{JSObject, JSContext};
|
use js::jsapi::{JSObject, JSContext};
|
||||||
|
|
||||||
|
|
|
@ -3,11 +3,12 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLDataElementBinding;
|
use dom::bindings::codegen::HTMLDataElementBinding;
|
||||||
use dom::bindings::utils::{DOMString, ErrorResult};
|
use dom::bindings::utils::ErrorResult;
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLDataElementTypeId;
|
use dom::element::HTMLDataElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLDataElement {
|
pub struct HTMLDataElement {
|
||||||
htmlelement: HTMLElement
|
htmlelement: HTMLElement
|
||||||
|
|
|
@ -3,12 +3,12 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLDataListElementBinding;
|
use dom::bindings::codegen::HTMLDataListElementBinding;
|
||||||
use dom::bindings::utils::DOMString;
|
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLDataListElementTypeId;
|
use dom::element::HTMLDataListElementTypeId;
|
||||||
use dom::htmlcollection::HTMLCollection;
|
use dom::htmlcollection::HTMLCollection;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLDataListElement {
|
pub struct HTMLDataListElement {
|
||||||
htmlelement: HTMLElement
|
htmlelement: HTMLElement
|
||||||
|
|
|
@ -3,12 +3,12 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLDirectoryElementBinding;
|
use dom::bindings::codegen::HTMLDirectoryElementBinding;
|
||||||
use dom::bindings::utils::DOMString;
|
|
||||||
use dom::bindings::utils::ErrorResult;
|
use dom::bindings::utils::ErrorResult;
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLDirectoryElementTypeId;
|
use dom::element::HTMLDirectoryElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLDirectoryElement {
|
pub struct HTMLDirectoryElement {
|
||||||
htmlelement: HTMLElement
|
htmlelement: HTMLElement
|
||||||
|
|
|
@ -3,11 +3,12 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLDivElementBinding;
|
use dom::bindings::codegen::HTMLDivElementBinding;
|
||||||
use dom::bindings::utils::{DOMString, ErrorResult};
|
use dom::bindings::utils::ErrorResult;
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLDivElementTypeId;
|
use dom::element::HTMLDivElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLDivElement {
|
pub struct HTMLDivElement {
|
||||||
htmlelement: HTMLElement
|
htmlelement: HTMLElement
|
||||||
|
|
|
@ -3,11 +3,12 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLDListElementBinding;
|
use dom::bindings::codegen::HTMLDListElementBinding;
|
||||||
use dom::bindings::utils::{DOMString, ErrorResult};
|
use dom::bindings::utils::ErrorResult;
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLDListElementTypeId;
|
use dom::element::HTMLDListElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLDListElement {
|
pub struct HTMLDListElement {
|
||||||
htmlelement: HTMLElement
|
htmlelement: HTMLElement
|
||||||
|
|
|
@ -3,13 +3,14 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLElementBinding;
|
use dom::bindings::codegen::HTMLElementBinding;
|
||||||
use dom::bindings::utils::{DOMString, ErrorResult, Fallible};
|
use dom::bindings::utils::{Fallible, ErrorResult};
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::{Element, ElementTypeId, HTMLElementTypeId};
|
use dom::element::{Element, ElementTypeId, HTMLElementTypeId};
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
use js::jsapi::{JSContext, JSVal};
|
use js::jsapi::{JSContext, JSVal};
|
||||||
use js::JSVAL_NULL;
|
use js::JSVAL_NULL;
|
||||||
use servo_util::namespace;
|
use servo_util::namespace;
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLElement {
|
pub struct HTMLElement {
|
||||||
element: Element
|
element: Element
|
||||||
|
|
|
@ -3,11 +3,12 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLEmbedElementBinding;
|
use dom::bindings::codegen::HTMLEmbedElementBinding;
|
||||||
use dom::bindings::utils::{DOMString, ErrorResult};
|
use dom::bindings::utils::ErrorResult;
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLEmbedElementTypeId;
|
use dom::element::HTMLEmbedElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLEmbedElement {
|
pub struct HTMLEmbedElement {
|
||||||
htmlelement: HTMLElement
|
htmlelement: HTMLElement
|
||||||
|
|
|
@ -3,13 +3,14 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLFieldSetElementBinding;
|
use dom::bindings::codegen::HTMLFieldSetElementBinding;
|
||||||
use dom::bindings::utils::{DOMString, ErrorResult};
|
use dom::bindings::utils::ErrorResult;
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLFieldSetElementTypeId;
|
use dom::element::HTMLFieldSetElementTypeId;
|
||||||
use dom::htmlcollection::HTMLCollection;
|
use dom::htmlcollection::HTMLCollection;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
use dom::validitystate::ValidityState;
|
use dom::validitystate::ValidityState;
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLFieldSetElement {
|
pub struct HTMLFieldSetElement {
|
||||||
htmlelement: HTMLElement
|
htmlelement: HTMLElement
|
||||||
|
|
|
@ -3,11 +3,12 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLFontElementBinding;
|
use dom::bindings::codegen::HTMLFontElementBinding;
|
||||||
use dom::bindings::utils::{DOMString, ErrorResult};
|
use dom::bindings::utils::ErrorResult;
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLFontElementTypeId;
|
use dom::element::HTMLFontElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLFontElement {
|
pub struct HTMLFontElement {
|
||||||
htmlelement: HTMLElement
|
htmlelement: HTMLElement
|
||||||
|
|
|
@ -3,12 +3,13 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLFormElementBinding;
|
use dom::bindings::codegen::HTMLFormElementBinding;
|
||||||
use dom::bindings::utils::{DOMString, ErrorResult};
|
use dom::bindings::utils::ErrorResult;
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLFormElementTypeId;
|
use dom::element::HTMLFormElementTypeId;
|
||||||
use dom::htmlcollection::HTMLCollection;
|
use dom::htmlcollection::HTMLCollection;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLFormElement {
|
pub struct HTMLFormElement {
|
||||||
htmlelement: HTMLElement
|
htmlelement: HTMLElement
|
||||||
|
|
|
@ -3,12 +3,13 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLFrameElementBinding;
|
use dom::bindings::codegen::HTMLFrameElementBinding;
|
||||||
use dom::bindings::utils::{DOMString, ErrorResult};
|
use dom::bindings::utils::ErrorResult;
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLFrameElementTypeId;
|
use dom::element::HTMLFrameElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
use dom::windowproxy::WindowProxy;
|
use dom::windowproxy::WindowProxy;
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLFrameElement {
|
pub struct HTMLFrameElement {
|
||||||
htmlelement: HTMLElement
|
htmlelement: HTMLElement
|
||||||
|
|
|
@ -3,11 +3,12 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLFrameSetElementBinding;
|
use dom::bindings::codegen::HTMLFrameSetElementBinding;
|
||||||
use dom::bindings::utils::{DOMString, ErrorResult};
|
use dom::bindings::utils::ErrorResult;
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLFrameSetElementTypeId;
|
use dom::element::HTMLFrameSetElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLFrameSetElement {
|
pub struct HTMLFrameSetElement {
|
||||||
htmlelement: HTMLElement
|
htmlelement: HTMLElement
|
||||||
|
|
|
@ -3,11 +3,11 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLHeadElementBinding;
|
use dom::bindings::codegen::HTMLHeadElementBinding;
|
||||||
use dom::bindings::utils::DOMString;
|
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLHeadElementTypeId;
|
use dom::element::HTMLHeadElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLHeadElement {
|
pub struct HTMLHeadElement {
|
||||||
htmlelement: HTMLElement
|
htmlelement: HTMLElement
|
||||||
|
|
|
@ -3,11 +3,11 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLHeadingElementBinding;
|
use dom::bindings::codegen::HTMLHeadingElementBinding;
|
||||||
use dom::bindings::utils::DOMString;
|
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLHeadingElementTypeId;
|
use dom::element::HTMLHeadingElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub enum HeadingLevel {
|
pub enum HeadingLevel {
|
||||||
Heading1,
|
Heading1,
|
||||||
|
|
|
@ -3,11 +3,12 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLHRElementBinding;
|
use dom::bindings::codegen::HTMLHRElementBinding;
|
||||||
use dom::bindings::utils::{DOMString, ErrorResult};
|
use dom::bindings::utils::ErrorResult;
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLHRElementTypeId;
|
use dom::element::HTMLHRElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLHRElement {
|
pub struct HTMLHRElement {
|
||||||
htmlelement: HTMLElement,
|
htmlelement: HTMLElement,
|
||||||
|
|
|
@ -3,11 +3,12 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLHtmlElementBinding;
|
use dom::bindings::codegen::HTMLHtmlElementBinding;
|
||||||
use dom::bindings::utils::{DOMString, ErrorResult};
|
use dom::bindings::utils::ErrorResult;
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLHtmlElementTypeId;
|
use dom::element::HTMLHtmlElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLHtmlElement {
|
pub struct HTMLHtmlElement {
|
||||||
htmlelement: HTMLElement
|
htmlelement: HTMLElement
|
||||||
|
|
|
@ -3,12 +3,13 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLIFrameElementBinding;
|
use dom::bindings::codegen::HTMLIFrameElementBinding;
|
||||||
use dom::bindings::utils::{DOMString, ErrorResult};
|
use dom::bindings::utils::ErrorResult;
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLIframeElementTypeId;
|
use dom::element::HTMLIframeElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
use dom::windowproxy::WindowProxy;
|
use dom::windowproxy::WindowProxy;
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
use extra::url::Url;
|
use extra::url::Url;
|
||||||
use servo_msg::constellation_msg::{PipelineId, SubpageId};
|
use servo_msg::constellation_msg::{PipelineId, SubpageId};
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLImageElementBinding;
|
use dom::bindings::codegen::HTMLImageElementBinding;
|
||||||
use dom::bindings::utils::{DOMString, ErrorResult};
|
use dom::bindings::utils::ErrorResult;
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLImageElementTypeId;
|
use dom::element::HTMLImageElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
|
@ -15,6 +15,7 @@ use servo_net::image_cache_task;
|
||||||
use servo_net::image_cache_task::ImageCacheTask;
|
use servo_net::image_cache_task::ImageCacheTask;
|
||||||
use servo_util::url::parse_url;
|
use servo_util::url::parse_url;
|
||||||
use servo_util::namespace::Null;
|
use servo_util::namespace::Null;
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLImageElement {
|
pub struct HTMLImageElement {
|
||||||
htmlelement: HTMLElement,
|
htmlelement: HTMLElement,
|
||||||
|
|
|
@ -3,11 +3,12 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLInputElementBinding;
|
use dom::bindings::codegen::HTMLInputElementBinding;
|
||||||
use dom::bindings::utils::{DOMString, ErrorResult, Fallible};
|
use dom::bindings::utils::{Fallible, ErrorResult};
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLInputElementTypeId;
|
use dom::element::HTMLInputElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLInputElement {
|
pub struct HTMLInputElement {
|
||||||
htmlelement: HTMLElement,
|
htmlelement: HTMLElement,
|
||||||
|
|
|
@ -3,11 +3,11 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLLabelElementBinding;
|
use dom::bindings::codegen::HTMLLabelElementBinding;
|
||||||
use dom::bindings::utils::DOMString;
|
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLLabelElementTypeId;
|
use dom::element::HTMLLabelElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLLabelElement {
|
pub struct HTMLLabelElement {
|
||||||
htmlelement: HTMLElement,
|
htmlelement: HTMLElement,
|
||||||
|
|
|
@ -3,11 +3,12 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLLegendElementBinding;
|
use dom::bindings::codegen::HTMLLegendElementBinding;
|
||||||
use dom::bindings::utils::{DOMString, ErrorResult};
|
use dom::bindings::utils::ErrorResult;
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLLegendElementTypeId;
|
use dom::element::HTMLLegendElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLLegendElement {
|
pub struct HTMLLegendElement {
|
||||||
htmlelement: HTMLElement,
|
htmlelement: HTMLElement,
|
||||||
|
|
|
@ -3,11 +3,12 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLLIElementBinding;
|
use dom::bindings::codegen::HTMLLIElementBinding;
|
||||||
use dom::bindings::utils::{DOMString, ErrorResult};
|
use dom::bindings::utils::ErrorResult;
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLLIElementTypeId;
|
use dom::element::HTMLLIElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLLIElement {
|
pub struct HTMLLIElement {
|
||||||
htmlelement: HTMLElement,
|
htmlelement: HTMLElement,
|
||||||
|
|
|
@ -3,11 +3,12 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLLinkElementBinding;
|
use dom::bindings::codegen::HTMLLinkElementBinding;
|
||||||
use dom::bindings::utils::{DOMString, ErrorResult};
|
use dom::bindings::utils::ErrorResult;
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLLinkElementTypeId;
|
use dom::element::HTMLLinkElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLLinkElement {
|
pub struct HTMLLinkElement {
|
||||||
htmlelement: HTMLElement,
|
htmlelement: HTMLElement,
|
||||||
|
|
|
@ -3,11 +3,11 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLMainElementBinding;
|
use dom::bindings::codegen::HTMLMainElementBinding;
|
||||||
use dom::bindings::utils::DOMString;
|
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLMainElementTypeId;
|
use dom::element::HTMLMainElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLMainElement {
|
pub struct HTMLMainElement {
|
||||||
htmlelement: HTMLElement
|
htmlelement: HTMLElement
|
||||||
|
|
|
@ -3,12 +3,13 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLMapElementBinding;
|
use dom::bindings::codegen::HTMLMapElementBinding;
|
||||||
use dom::bindings::utils::{DOMString, ErrorResult};
|
use dom::bindings::utils::ErrorResult;
|
||||||
use dom::htmlcollection::HTMLCollection;
|
use dom::htmlcollection::HTMLCollection;
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLMapElementTypeId;
|
use dom::element::HTMLMapElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLMapElement {
|
pub struct HTMLMapElement {
|
||||||
htmlelement: HTMLElement
|
htmlelement: HTMLElement
|
||||||
|
|
|
@ -2,10 +2,11 @@
|
||||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
* 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/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::utils::{DOMString, ErrorResult};
|
use dom::bindings::utils::ErrorResult;
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::ElementTypeId;
|
use dom::element::ElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLMediaElement {
|
pub struct HTMLMediaElement {
|
||||||
htmlelement: HTMLElement,
|
htmlelement: HTMLElement,
|
||||||
|
|
|
@ -3,11 +3,12 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLMetaElementBinding;
|
use dom::bindings::codegen::HTMLMetaElementBinding;
|
||||||
use dom::bindings::utils::{DOMString, ErrorResult};
|
use dom::bindings::utils::ErrorResult;
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLMetaElementTypeId;
|
use dom::element::HTMLMetaElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLMetaElement {
|
pub struct HTMLMetaElement {
|
||||||
htmlelement: HTMLElement,
|
htmlelement: HTMLElement,
|
||||||
|
|
|
@ -3,12 +3,12 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLMeterElementBinding;
|
use dom::bindings::codegen::HTMLMeterElementBinding;
|
||||||
use dom::bindings::utils::DOMString;
|
|
||||||
use dom::bindings::utils::ErrorResult;
|
use dom::bindings::utils::ErrorResult;
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLMeterElementTypeId;
|
use dom::element::HTMLMeterElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLMeterElement {
|
pub struct HTMLMeterElement {
|
||||||
htmlelement: HTMLElement
|
htmlelement: HTMLElement
|
||||||
|
|
|
@ -3,11 +3,12 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLModElementBinding;
|
use dom::bindings::codegen::HTMLModElementBinding;
|
||||||
use dom::bindings::utils::{DOMString, ErrorResult};
|
use dom::bindings::utils::ErrorResult;
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLModElementTypeId;
|
use dom::element::HTMLModElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLModElement {
|
pub struct HTMLModElement {
|
||||||
htmlelement: HTMLElement
|
htmlelement: HTMLElement
|
||||||
|
|
|
@ -3,13 +3,14 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLObjectElementBinding;
|
use dom::bindings::codegen::HTMLObjectElementBinding;
|
||||||
use dom::bindings::utils::{DOMString, ErrorResult};
|
use dom::bindings::utils::ErrorResult;
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLObjectElementTypeId;
|
use dom::element::HTMLObjectElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
use dom::validitystate::ValidityState;
|
use dom::validitystate::ValidityState;
|
||||||
use dom::windowproxy::WindowProxy;
|
use dom::windowproxy::WindowProxy;
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLObjectElement {
|
pub struct HTMLObjectElement {
|
||||||
htmlelement: HTMLElement
|
htmlelement: HTMLElement
|
||||||
|
|
|
@ -3,11 +3,12 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLOListElementBinding;
|
use dom::bindings::codegen::HTMLOListElementBinding;
|
||||||
use dom::bindings::utils::{DOMString, ErrorResult};
|
use dom::bindings::utils::ErrorResult;
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLOListElementTypeId;
|
use dom::element::HTMLOListElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLOListElement {
|
pub struct HTMLOListElement {
|
||||||
htmlelement: HTMLElement,
|
htmlelement: HTMLElement,
|
||||||
|
|
|
@ -3,11 +3,12 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLOptGroupElementBinding;
|
use dom::bindings::codegen::HTMLOptGroupElementBinding;
|
||||||
use dom::bindings::utils::{DOMString, ErrorResult};
|
use dom::bindings::utils::ErrorResult;
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLOptGroupElementTypeId;
|
use dom::element::HTMLOptGroupElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLOptGroupElement {
|
pub struct HTMLOptGroupElement {
|
||||||
htmlelement: HTMLElement
|
htmlelement: HTMLElement
|
||||||
|
|
|
@ -3,11 +3,12 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLOptionElementBinding;
|
use dom::bindings::codegen::HTMLOptionElementBinding;
|
||||||
use dom::bindings::utils::{DOMString, ErrorResult};
|
use dom::bindings::utils::ErrorResult;
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLOptionElementTypeId;
|
use dom::element::HTMLOptionElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLOptionElement {
|
pub struct HTMLOptionElement {
|
||||||
htmlelement: HTMLElement
|
htmlelement: HTMLElement
|
||||||
|
|
|
@ -3,12 +3,13 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLOutputElementBinding;
|
use dom::bindings::codegen::HTMLOutputElementBinding;
|
||||||
use dom::bindings::utils::{DOMString, ErrorResult};
|
use dom::bindings::utils::ErrorResult;
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLOutputElementTypeId;
|
use dom::element::HTMLOutputElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
use dom::validitystate::ValidityState;
|
use dom::validitystate::ValidityState;
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLOutputElement {
|
pub struct HTMLOutputElement {
|
||||||
htmlelement: HTMLElement
|
htmlelement: HTMLElement
|
||||||
|
|
|
@ -3,11 +3,12 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLParagraphElementBinding;
|
use dom::bindings::codegen::HTMLParagraphElementBinding;
|
||||||
use dom::bindings::utils::{DOMString, ErrorResult};
|
use dom::bindings::utils::ErrorResult;
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLParagraphElementTypeId;
|
use dom::element::HTMLParagraphElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLParagraphElement {
|
pub struct HTMLParagraphElement {
|
||||||
htmlelement: HTMLElement
|
htmlelement: HTMLElement
|
||||||
|
|
|
@ -3,11 +3,12 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLParamElementBinding;
|
use dom::bindings::codegen::HTMLParamElementBinding;
|
||||||
use dom::bindings::utils::{DOMString, ErrorResult};
|
use dom::bindings::utils::ErrorResult;
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLParamElementTypeId;
|
use dom::element::HTMLParamElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLParamElement {
|
pub struct HTMLParamElement {
|
||||||
htmlelement: HTMLElement
|
htmlelement: HTMLElement
|
||||||
|
|
|
@ -3,12 +3,12 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLPreElementBinding;
|
use dom::bindings::codegen::HTMLPreElementBinding;
|
||||||
use dom::bindings::utils::DOMString;
|
|
||||||
use dom::bindings::utils::{ErrorResult};
|
use dom::bindings::utils::{ErrorResult};
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLPreElementTypeId;
|
use dom::element::HTMLPreElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLPreElement {
|
pub struct HTMLPreElement {
|
||||||
htmlelement: HTMLElement,
|
htmlelement: HTMLElement,
|
||||||
|
|
|
@ -3,12 +3,12 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLProgressElementBinding;
|
use dom::bindings::codegen::HTMLProgressElementBinding;
|
||||||
use dom::bindings::utils::DOMString;
|
|
||||||
use dom::bindings::utils::{ErrorResult, Fallible};
|
use dom::bindings::utils::{ErrorResult, Fallible};
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLProgressElementTypeId;
|
use dom::element::HTMLProgressElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLProgressElement {
|
pub struct HTMLProgressElement {
|
||||||
htmlelement: HTMLElement,
|
htmlelement: HTMLElement,
|
||||||
|
|
|
@ -3,11 +3,12 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLQuoteElementBinding;
|
use dom::bindings::codegen::HTMLQuoteElementBinding;
|
||||||
use dom::bindings::utils::{DOMString, ErrorResult};
|
use dom::bindings::utils::ErrorResult;
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLQuoteElementTypeId;
|
use dom::element::HTMLQuoteElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLQuoteElement {
|
pub struct HTMLQuoteElement {
|
||||||
htmlelement: HTMLElement,
|
htmlelement: HTMLElement,
|
||||||
|
|
|
@ -3,11 +3,12 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLScriptElementBinding;
|
use dom::bindings::codegen::HTMLScriptElementBinding;
|
||||||
use dom::bindings::utils::{DOMString, ErrorResult};
|
use dom::bindings::utils::ErrorResult;
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLScriptElementTypeId;
|
use dom::element::HTMLScriptElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLScriptElement {
|
pub struct HTMLScriptElement {
|
||||||
htmlelement: HTMLElement,
|
htmlelement: HTMLElement,
|
||||||
|
|
|
@ -3,12 +3,13 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLSelectElementBinding;
|
use dom::bindings::codegen::HTMLSelectElementBinding;
|
||||||
use dom::bindings::utils::{DOMString, ErrorResult};
|
use dom::bindings::utils::ErrorResult;
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLSelectElementTypeId;
|
use dom::element::HTMLSelectElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
use dom::validitystate::ValidityState;
|
use dom::validitystate::ValidityState;
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLSelectElement {
|
pub struct HTMLSelectElement {
|
||||||
htmlelement: HTMLElement
|
htmlelement: HTMLElement
|
||||||
|
|
|
@ -3,11 +3,12 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLSourceElementBinding;
|
use dom::bindings::codegen::HTMLSourceElementBinding;
|
||||||
use dom::bindings::utils::{DOMString, ErrorResult};
|
use dom::bindings::utils::ErrorResult;
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLSourceElementTypeId;
|
use dom::element::HTMLSourceElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLSourceElement {
|
pub struct HTMLSourceElement {
|
||||||
htmlelement: HTMLElement
|
htmlelement: HTMLElement
|
||||||
|
|
|
@ -3,11 +3,11 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLSpanElementBinding;
|
use dom::bindings::codegen::HTMLSpanElementBinding;
|
||||||
use dom::bindings::utils::DOMString;
|
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLSpanElementTypeId;
|
use dom::element::HTMLSpanElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLSpanElement {
|
pub struct HTMLSpanElement {
|
||||||
htmlelement: HTMLElement
|
htmlelement: HTMLElement
|
||||||
|
|
|
@ -3,11 +3,12 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLStyleElementBinding;
|
use dom::bindings::codegen::HTMLStyleElementBinding;
|
||||||
use dom::bindings::utils::{DOMString, ErrorResult};
|
use dom::bindings::utils::ErrorResult;
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLStyleElementTypeId;
|
use dom::element::HTMLStyleElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLStyleElement {
|
pub struct HTMLStyleElement {
|
||||||
htmlelement: HTMLElement,
|
htmlelement: HTMLElement,
|
||||||
|
|
|
@ -3,11 +3,12 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLTableCaptionElementBinding;
|
use dom::bindings::codegen::HTMLTableCaptionElementBinding;
|
||||||
use dom::bindings::utils::{DOMString, ErrorResult};
|
use dom::bindings::utils::ErrorResult;
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLTableCaptionElementTypeId;
|
use dom::element::HTMLTableCaptionElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLTableCaptionElement {
|
pub struct HTMLTableCaptionElement {
|
||||||
htmlelement: HTMLElement
|
htmlelement: HTMLElement
|
||||||
|
|
|
@ -2,10 +2,11 @@
|
||||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
* 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/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::utils::{DOMString, ErrorResult};
|
use dom::bindings::utils::ErrorResult;
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::ElementTypeId;
|
use dom::element::ElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLTableCellElement {
|
pub struct HTMLTableCellElement {
|
||||||
htmlelement: HTMLElement,
|
htmlelement: HTMLElement,
|
||||||
|
|
|
@ -3,11 +3,12 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLTableColElementBinding;
|
use dom::bindings::codegen::HTMLTableColElementBinding;
|
||||||
use dom::bindings::utils::{DOMString, ErrorResult};
|
use dom::bindings::utils::ErrorResult;
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLTableColElementTypeId;
|
use dom::element::HTMLTableColElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLTableColElement {
|
pub struct HTMLTableColElement {
|
||||||
htmlelement: HTMLElement,
|
htmlelement: HTMLElement,
|
||||||
|
|
|
@ -3,11 +3,11 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLTableDataCellElementBinding;
|
use dom::bindings::codegen::HTMLTableDataCellElementBinding;
|
||||||
use dom::bindings::utils::DOMString;
|
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLTableDataCellElementTypeId;
|
use dom::element::HTMLTableDataCellElementTypeId;
|
||||||
use dom::htmltablecellelement::HTMLTableCellElement;
|
use dom::htmltablecellelement::HTMLTableCellElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLTableDataCellElement {
|
pub struct HTMLTableDataCellElement {
|
||||||
htmltablecellelement: HTMLTableCellElement,
|
htmltablecellelement: HTMLTableCellElement,
|
||||||
|
|
|
@ -3,11 +3,12 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLTableElementBinding;
|
use dom::bindings::codegen::HTMLTableElementBinding;
|
||||||
use dom::bindings::utils::{DOMString, ErrorResult};
|
use dom::bindings::utils::ErrorResult;
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLTableElementTypeId;
|
use dom::element::HTMLTableElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLTableElement {
|
pub struct HTMLTableElement {
|
||||||
htmlelement: HTMLElement,
|
htmlelement: HTMLElement,
|
||||||
|
|
|
@ -3,11 +3,11 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLTableHeaderCellElementBinding;
|
use dom::bindings::codegen::HTMLTableHeaderCellElementBinding;
|
||||||
use dom::bindings::utils::DOMString;
|
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLTableHeaderCellElementTypeId;
|
use dom::element::HTMLTableHeaderCellElementTypeId;
|
||||||
use dom::htmltablecellelement::HTMLTableCellElement;
|
use dom::htmltablecellelement::HTMLTableCellElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLTableHeaderCellElement {
|
pub struct HTMLTableHeaderCellElement {
|
||||||
htmltablecellelement: HTMLTableCellElement,
|
htmltablecellelement: HTMLTableCellElement,
|
||||||
|
|
|
@ -3,11 +3,12 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLTableRowElementBinding;
|
use dom::bindings::codegen::HTMLTableRowElementBinding;
|
||||||
use dom::bindings::utils::{DOMString, ErrorResult};
|
use dom::bindings::utils::ErrorResult;
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLTableRowElementTypeId;
|
use dom::element::HTMLTableRowElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLTableRowElement {
|
pub struct HTMLTableRowElement {
|
||||||
htmlelement: HTMLElement,
|
htmlelement: HTMLElement,
|
||||||
|
|
|
@ -3,11 +3,12 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLTableSectionElementBinding;
|
use dom::bindings::codegen::HTMLTableSectionElementBinding;
|
||||||
use dom::bindings::utils::{DOMString, ErrorResult};
|
use dom::bindings::utils::ErrorResult;
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLTableSectionElementTypeId;
|
use dom::element::HTMLTableSectionElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLTableSectionElement {
|
pub struct HTMLTableSectionElement {
|
||||||
htmlelement: HTMLElement,
|
htmlelement: HTMLElement,
|
||||||
|
|
|
@ -3,11 +3,11 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLTemplateElementBinding;
|
use dom::bindings::codegen::HTMLTemplateElementBinding;
|
||||||
use dom::bindings::utils::DOMString;
|
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLTemplateElementTypeId;
|
use dom::element::HTMLTemplateElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLTemplateElement {
|
pub struct HTMLTemplateElement {
|
||||||
htmlelement: HTMLElement,
|
htmlelement: HTMLElement,
|
||||||
|
|
|
@ -3,11 +3,12 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLTextAreaElementBinding;
|
use dom::bindings::codegen::HTMLTextAreaElementBinding;
|
||||||
use dom::bindings::utils::{DOMString, ErrorResult, Fallible};
|
use dom::bindings::utils::{Fallible, ErrorResult};
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLTextAreaElementTypeId;
|
use dom::element::HTMLTextAreaElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLTextAreaElement {
|
pub struct HTMLTextAreaElement {
|
||||||
htmlelement: HTMLElement,
|
htmlelement: HTMLElement,
|
||||||
|
|
|
@ -3,11 +3,12 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLTimeElementBinding;
|
use dom::bindings::codegen::HTMLTimeElementBinding;
|
||||||
use dom::bindings::utils::{DOMString, ErrorResult};
|
use dom::bindings::utils::ErrorResult;
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLTimeElementTypeId;
|
use dom::element::HTMLTimeElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLTimeElement {
|
pub struct HTMLTimeElement {
|
||||||
htmlelement: HTMLElement
|
htmlelement: HTMLElement
|
||||||
|
|
|
@ -3,11 +3,12 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLTitleElementBinding;
|
use dom::bindings::codegen::HTMLTitleElementBinding;
|
||||||
use dom::bindings::utils::{DOMString, ErrorResult};
|
use dom::bindings::utils::ErrorResult;
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLTitleElementTypeId;
|
use dom::element::HTMLTitleElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLTitleElement {
|
pub struct HTMLTitleElement {
|
||||||
htmlelement: HTMLElement,
|
htmlelement: HTMLElement,
|
||||||
|
|
|
@ -3,11 +3,12 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLTrackElementBinding;
|
use dom::bindings::codegen::HTMLTrackElementBinding;
|
||||||
use dom::bindings::utils::{DOMString, ErrorResult};
|
use dom::bindings::utils::ErrorResult;
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLTrackElementTypeId;
|
use dom::element::HTMLTrackElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLTrackElement {
|
pub struct HTMLTrackElement {
|
||||||
htmlelement: HTMLElement,
|
htmlelement: HTMLElement,
|
||||||
|
|
|
@ -3,11 +3,12 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLUListElementBinding;
|
use dom::bindings::codegen::HTMLUListElementBinding;
|
||||||
use dom::bindings::utils::{DOMString, ErrorResult};
|
use dom::bindings::utils::ErrorResult;
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLUListElementTypeId;
|
use dom::element::HTMLUListElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLUListElement {
|
pub struct HTMLUListElement {
|
||||||
htmlelement: HTMLElement
|
htmlelement: HTMLElement
|
||||||
|
|
|
@ -3,11 +3,11 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLUnknownElementBinding;
|
use dom::bindings::codegen::HTMLUnknownElementBinding;
|
||||||
use dom::bindings::utils::DOMString;
|
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLUnknownElementTypeId;
|
use dom::element::HTMLUnknownElementTypeId;
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLUnknownElement {
|
pub struct HTMLUnknownElement {
|
||||||
htmlelement: HTMLElement
|
htmlelement: HTMLElement
|
||||||
|
|
|
@ -3,11 +3,12 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::HTMLVideoElementBinding;
|
use dom::bindings::codegen::HTMLVideoElementBinding;
|
||||||
use dom::bindings::utils::{DOMString, ErrorResult};
|
use dom::bindings::utils::ErrorResult;
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::HTMLVideoElementTypeId;
|
use dom::element::HTMLVideoElementTypeId;
|
||||||
use dom::htmlmediaelement::HTMLMediaElement;
|
use dom::htmlmediaelement::HTMLMediaElement;
|
||||||
use dom::node::{AbstractNode, Node};
|
use dom::node::{AbstractNode, Node};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct HTMLVideoElement {
|
pub struct HTMLVideoElement {
|
||||||
htmlmediaelement: HTMLMediaElement
|
htmlmediaelement: HTMLMediaElement
|
||||||
|
|
|
@ -3,9 +3,10 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::utils::{Reflectable, Reflector, reflect_dom_object};
|
use dom::bindings::utils::{Reflectable, Reflector, reflect_dom_object};
|
||||||
use dom::bindings::utils::{DOMString, Fallible};
|
use dom::bindings::utils::Fallible;
|
||||||
use dom::bindings::codegen::LocationBinding;
|
use dom::bindings::codegen::LocationBinding;
|
||||||
use dom::window::Window;
|
use dom::window::Window;
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
use script_task::{Page};
|
use script_task::{Page};
|
||||||
|
|
||||||
|
|
|
@ -3,13 +3,14 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::MouseEventBinding;
|
use dom::bindings::codegen::MouseEventBinding;
|
||||||
use dom::bindings::utils::{ErrorResult, Fallible, DOMString};
|
use dom::bindings::utils::{ErrorResult, Fallible};
|
||||||
use dom::bindings::utils::{Reflectable, Reflector, reflect_dom_object};
|
use dom::bindings::utils::{Reflectable, Reflector, reflect_dom_object};
|
||||||
use dom::event::{AbstractEvent, Event, MouseEventTypeId};
|
use dom::event::{AbstractEvent, Event, MouseEventTypeId};
|
||||||
use dom::eventtarget::AbstractEventTarget;
|
use dom::eventtarget::AbstractEventTarget;
|
||||||
use dom::uievent::UIEvent;
|
use dom::uievent::UIEvent;
|
||||||
use dom::window::Window;
|
use dom::window::Window;
|
||||||
use dom::windowproxy::WindowProxy;
|
use dom::windowproxy::WindowProxy;
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct MouseEvent {
|
pub struct MouseEvent {
|
||||||
parent: UIEvent,
|
parent: UIEvent,
|
||||||
|
|
|
@ -3,9 +3,10 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::utils::{Reflectable, Reflector, reflect_dom_object};
|
use dom::bindings::utils::{Reflectable, Reflector, reflect_dom_object};
|
||||||
use dom::bindings::utils::{DOMString, Fallible};
|
use dom::bindings::utils::Fallible;
|
||||||
use dom::bindings::codegen::NavigatorBinding;
|
use dom::bindings::codegen::NavigatorBinding;
|
||||||
use dom::window::Window;
|
use dom::window::Window;
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct Navigator {
|
pub struct Navigator {
|
||||||
reflector_: Reflector //XXXjdm cycle: window->navigator->window
|
reflector_: Reflector //XXXjdm cycle: window->navigator->window
|
||||||
|
|
|
@ -5,7 +5,6 @@
|
||||||
//! The core DOM types. Defines the basic DOM hierarchy as well as all the HTML elements.
|
//! The core DOM types. Defines the basic DOM hierarchy as well as all the HTML elements.
|
||||||
|
|
||||||
use dom::bindings::utils::{Reflectable, Reflector, reflect_dom_object};
|
use dom::bindings::utils::{Reflectable, Reflector, reflect_dom_object};
|
||||||
use dom::bindings::utils::{DOMString, null_str_as_empty};
|
|
||||||
use dom::bindings::utils::{ErrorResult, Fallible, NotFound, HierarchyRequest};
|
use dom::bindings::utils::{ErrorResult, Fallible, NotFound, HierarchyRequest};
|
||||||
use dom::bindings::utils;
|
use dom::bindings::utils;
|
||||||
use dom::characterdata::CharacterData;
|
use dom::characterdata::CharacterData;
|
||||||
|
@ -20,6 +19,7 @@ use dom::nodelist::{NodeList};
|
||||||
use dom::text::Text;
|
use dom::text::Text;
|
||||||
use dom::processinginstruction::ProcessingInstruction;
|
use dom::processinginstruction::ProcessingInstruction;
|
||||||
use layout_interface::{LayoutChan, ReapLayoutDataMsg, UntrustedNodeAddress};
|
use layout_interface::{LayoutChan, ReapLayoutDataMsg, UntrustedNodeAddress};
|
||||||
|
use servo_util::str::{DOMString, null_str_as_empty};
|
||||||
|
|
||||||
use js::jsapi::{JSContext, JSObject, JSRuntime};
|
use js::jsapi::{JSContext, JSObject, JSRuntime};
|
||||||
use js::jsfriendapi;
|
use js::jsfriendapi;
|
||||||
|
|
|
@ -3,10 +3,10 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::ProcessingInstructionBinding;
|
use dom::bindings::codegen::ProcessingInstructionBinding;
|
||||||
use dom::bindings::utils::DOMString;
|
|
||||||
use dom::characterdata::CharacterData;
|
use dom::characterdata::CharacterData;
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::node::{AbstractNode, Node, ProcessingInstructionNodeTypeId};
|
use dom::node::{AbstractNode, Node, ProcessingInstructionNodeTypeId};
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
/// An HTML processing instruction node.
|
/// An HTML processing instruction node.
|
||||||
pub struct ProcessingInstruction {
|
pub struct ProcessingInstruction {
|
||||||
|
|
|
@ -3,11 +3,12 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::TextBinding;
|
use dom::bindings::codegen::TextBinding;
|
||||||
use dom::bindings::utils::{DOMString, Fallible};
|
use dom::bindings::utils::Fallible;
|
||||||
use dom::characterdata::CharacterData;
|
use dom::characterdata::CharacterData;
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::node::{AbstractNode, Node, TextNodeTypeId};
|
use dom::node::{AbstractNode, Node, TextNodeTypeId};
|
||||||
use dom::window::Window;
|
use dom::window::Window;
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
/// An HTML text node.
|
/// An HTML text node.
|
||||||
pub struct Text {
|
pub struct Text {
|
||||||
|
|
|
@ -3,12 +3,13 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::codegen::UIEventBinding;
|
use dom::bindings::codegen::UIEventBinding;
|
||||||
use dom::bindings::utils::{DOMString, Fallible};
|
use dom::bindings::utils::Fallible;
|
||||||
use dom::bindings::utils::{Reflectable, Reflector, reflect_dom_object};
|
use dom::bindings::utils::{Reflectable, Reflector, reflect_dom_object};
|
||||||
use dom::node::AbstractNode;
|
use dom::node::AbstractNode;
|
||||||
use dom::event::{AbstractEvent, Event, EventTypeId, UIEventTypeId};
|
use dom::event::{AbstractEvent, Event, EventTypeId, UIEventTypeId};
|
||||||
use dom::window::Window;
|
use dom::window::Window;
|
||||||
use dom::windowproxy::WindowProxy;
|
use dom::windowproxy::WindowProxy;
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
|
||||||
pub struct UIEvent {
|
pub struct UIEvent {
|
||||||
parent: Event,
|
parent: Event,
|
||||||
|
|
|
@ -5,7 +5,6 @@
|
||||||
use dom::bindings::codegen::WindowBinding;
|
use dom::bindings::codegen::WindowBinding;
|
||||||
use dom::bindings::utils::{Reflectable, Reflector, Traceable};
|
use dom::bindings::utils::{Reflectable, Reflector, Traceable};
|
||||||
use dom::bindings::utils::{trace_option, trace_reflector};
|
use dom::bindings::utils::{trace_option, trace_reflector};
|
||||||
use dom::bindings::utils::DOMString;
|
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::eventtarget::{EventTarget, WindowTypeId};
|
use dom::eventtarget::{EventTarget, WindowTypeId};
|
||||||
use dom::node::AbstractNode;
|
use dom::node::AbstractNode;
|
||||||
|
@ -17,6 +16,7 @@ use layout_interface::{ReflowForDisplay, DocumentDamageLevel};
|
||||||
use script_task::{ExitWindowMsg, FireTimerMsg, Page, ScriptChan};
|
use script_task::{ExitWindowMsg, FireTimerMsg, Page, ScriptChan};
|
||||||
use servo_msg::compositor_msg::ScriptListener;
|
use servo_msg::compositor_msg::ScriptListener;
|
||||||
use servo_net::image_cache_task::ImageCacheTask;
|
use servo_net::image_cache_task::ImageCacheTask;
|
||||||
|
use servo_util::str::DOMString;
|
||||||
use servo_util::task::{spawn_named};
|
use servo_util::task::{spawn_named};
|
||||||
|
|
||||||
use js::glue::*;
|
use js::glue::*;
|
||||||
|
|
|
@ -2,7 +2,6 @@
|
||||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
* 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/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::utils::DOMString;
|
|
||||||
use dom::document::AbstractDocument;
|
use dom::document::AbstractDocument;
|
||||||
use dom::element::{HTMLLinkElementTypeId, HTMLIframeElementTypeId, HTMLImageElementTypeId};
|
use dom::element::{HTMLLinkElementTypeId, HTMLIframeElementTypeId, HTMLImageElementTypeId};
|
||||||
use dom::htmlelement::HTMLElement;
|
use dom::htmlelement::HTMLElement;
|
||||||
|
@ -20,9 +19,10 @@ use js::jsapi::JSContext;
|
||||||
use servo_msg::constellation_msg::SubpageId;
|
use servo_msg::constellation_msg::SubpageId;
|
||||||
use servo_net::image_cache_task::ImageCacheTask;
|
use servo_net::image_cache_task::ImageCacheTask;
|
||||||
use servo_net::resource_task::{Load, Payload, Done, ResourceTask, load_whole_resource};
|
use servo_net::resource_task::{Load, Payload, Done, ResourceTask, load_whole_resource};
|
||||||
use servo_util::url::parse_url;
|
|
||||||
use servo_util::task::spawn_named;
|
|
||||||
use servo_util::namespace::Null;
|
use servo_util::namespace::Null;
|
||||||
|
use servo_util::str::DOMString;
|
||||||
|
use servo_util::task::spawn_named;
|
||||||
|
use servo_util::url::parse_url;
|
||||||
use std::cast;
|
use std::cast;
|
||||||
use std::cell::RefCell;
|
use std::cell::RefCell;
|
||||||
use std::comm::{Port, SharedChan};
|
use std::comm::{Port, SharedChan};
|
||||||
|
|
|
@ -12,17 +12,18 @@ extern mod geom;
|
||||||
extern mod native;
|
extern mod native;
|
||||||
|
|
||||||
pub mod cache;
|
pub mod cache;
|
||||||
|
pub mod concurrentmap;
|
||||||
|
pub mod debug;
|
||||||
pub mod geometry;
|
pub mod geometry;
|
||||||
|
pub mod io;
|
||||||
|
pub mod namespace;
|
||||||
pub mod range;
|
pub mod range;
|
||||||
|
pub mod smallvec;
|
||||||
|
pub mod sort;
|
||||||
|
pub mod str;
|
||||||
|
pub mod task;
|
||||||
pub mod time;
|
pub mod time;
|
||||||
pub mod url;
|
pub mod url;
|
||||||
pub mod vec;
|
pub mod vec;
|
||||||
pub mod debug;
|
|
||||||
pub mod io;
|
|
||||||
pub mod task;
|
|
||||||
pub mod workqueue;
|
pub mod workqueue;
|
||||||
pub mod namespace;
|
|
||||||
pub mod sort;
|
|
||||||
pub mod smallvec;
|
|
||||||
pub mod concurrentmap;
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue