Move DOMString into servo_util.

This commit is contained in:
Ms2ger 2014-02-14 12:48:51 +01:00
parent f1de0b7381
commit 59184bf6e1
96 changed files with 177 additions and 131 deletions

View file

@ -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;

View file

@ -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',

View file

@ -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

View file

@ -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,

View file

@ -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,

View file

@ -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 {

View file

@ -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

View file

@ -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};

View file

@ -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 {

View file

@ -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)]

View file

@ -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,

View file

@ -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?

View file

@ -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;

View file

@ -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;

View file

@ -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;

View file

@ -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;

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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,

View file

@ -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

View file

@ -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,

View file

@ -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};

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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,

View file

@ -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,

View file

@ -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

View file

@ -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};

View file

@ -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,

View file

@ -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,

View file

@ -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,

View file

@ -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,

View file

@ -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,

View file

@ -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,

View file

@ -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

View file

@ -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

View file

@ -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,

View file

@ -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,

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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,

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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,

View file

@ -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,

View file

@ -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,

View file

@ -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,

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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,

View file

@ -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

View file

@ -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,

View file

@ -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,

View file

@ -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,

View file

@ -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,

View file

@ -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,

View file

@ -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,

View file

@ -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,

View file

@ -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,

View file

@ -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,

View file

@ -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

View file

@ -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,

View file

@ -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,

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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};

View file

@ -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,

View file

@ -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

View file

@ -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;

View file

@ -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 {

View file

@ -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 {

View file

@ -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,

View file

@ -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::*;

View file

@ -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};

View file

@ -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;