diff options
Diffstat (limited to 'components/script/dom/document.rs')
-rw-r--r-- | components/script/dom/document.rs | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/components/script/dom/document.rs b/components/script/dom/document.rs index bc1198afac3..78399ac1c2b 100644 --- a/components/script/dom/document.rs +++ b/components/script/dom/document.rs @@ -14,28 +14,28 @@ use dom::bindings::codegen::Bindings::NodeBinding::NodeMethods; use dom::bindings::codegen::Bindings::NodeFilterBinding::NodeFilter; use dom::bindings::codegen::Bindings::PerformanceBinding::PerformanceMethods; use dom::bindings::codegen::Bindings::WindowBinding::WindowMethods; +use dom::bindings::codegen::InheritTypes::ElementDerived; +use dom::bindings::codegen::InheritTypes::HTMLBaseElementCast; use dom::bindings::codegen::InheritTypes::{DocumentDerived, EventCast, HTMLBodyElementCast}; -use dom::bindings::codegen::InheritTypes::{HTMLElementCast, HTMLHeadElementCast, ElementCast, HTMLIFrameElementCast}; use dom::bindings::codegen::InheritTypes::{DocumentTypeCast, HTMLHtmlElementCast, NodeCast}; use dom::bindings::codegen::InheritTypes::{EventTargetCast, HTMLAnchorElementCast}; use dom::bindings::codegen::InheritTypes::{HTMLAnchorElementDerived, HTMLAppletElementDerived}; use dom::bindings::codegen::InheritTypes::{HTMLAreaElementDerived, HTMLEmbedElementDerived}; +use dom::bindings::codegen::InheritTypes::{HTMLElementCast, HTMLHeadElementCast, ElementCast, HTMLIFrameElementCast}; use dom::bindings::codegen::InheritTypes::{HTMLFormElementDerived, HTMLImageElementDerived}; use dom::bindings::codegen::InheritTypes::{HTMLScriptElementDerived, HTMLTitleElementDerived}; -use dom::bindings::codegen::InheritTypes::ElementDerived; -use dom::bindings::codegen::InheritTypes::HTMLBaseElementCast; use dom::bindings::codegen::UnionTypes::NodeOrString; -use dom::bindings::error::{ErrorResult, Fallible}; -use dom::bindings::error::Error::{NotSupported, InvalidCharacter, Security}; use dom::bindings::error::Error::HierarchyRequest; +use dom::bindings::error::Error::{NotSupported, InvalidCharacter, Security}; +use dom::bindings::error::{ErrorResult, Fallible}; use dom::bindings::global::GlobalRef; -use dom::bindings::js::{JS, Root, LayoutJS, MutNullableHeap}; use dom::bindings::js::RootedReference; +use dom::bindings::js::{JS, Root, LayoutJS, MutNullableHeap}; use dom::bindings::refcounted::Trusted; use dom::bindings::trace::RootedVec; +use dom::bindings::utils::XMLName::InvalidXMLName; use dom::bindings::utils::{reflect_dom_object, Reflectable}; use dom::bindings::utils::{xml_name_type, validate_and_extract}; -use dom::bindings::utils::XMLName::InvalidXMLName; use dom::comment::Comment; use dom::customevent::CustomEvent; use dom::documentfragment::DocumentFragment; @@ -53,56 +53,56 @@ use dom::htmlheadelement::HTMLHeadElement; use dom::htmlhtmlelement::HTMLHtmlElement; use dom::htmliframeelement::HTMLIFrameElement; use dom::htmlscriptelement::HTMLScriptElement; -use dom::location::Location; -use dom::mouseevent::MouseEvent; use dom::keyboardevent::KeyboardEvent; +use dom::location::Location; use dom::messageevent::MessageEvent; +use dom::mouseevent::MouseEvent; use dom::node::{self, Node, NodeHelpers, NodeTypeId, CloneChildrenFlag, NodeDamage, window_from_node}; -use dom::nodelist::NodeList; use dom::nodeiterator::NodeIterator; -use dom::text::Text; +use dom::nodelist::NodeList; use dom::processinginstruction::ProcessingInstruction; use dom::range::Range; use dom::servohtmlparser::ServoHTMLParser; +use dom::text::Text; use dom::treewalker::TreeWalker; use dom::uievent::UIEvent; use dom::window::{Window, WindowHelpers, ReflowReason}; use layout_interface::{HitTestResponse, MouseOverResponse}; +use layout_interface::{ReflowGoal, ReflowQueryType}; use msg::compositor_msg::ScriptToCompositorMsg; use msg::constellation_msg::AnimationState; use msg::constellation_msg::Msg as ConstellationMsg; use msg::constellation_msg::{ConstellationChan, FocusType, Key, KeyState, KeyModifiers, MozBrowserEvent, SubpageId}; use msg::constellation_msg::{SUPER, ALT, SHIFT, CONTROL}; -use net_traits::CookieSource::NonHTTP; use net_traits::ControlMsg::{SetCookiesForUrl, GetCookiesForUrl}; +use net_traits::CookieSource::NonHTTP; use net_traits::{Metadata, PendingAsyncLoad, AsyncResponseTarget}; use script_task::Runnable; use script_traits::{MouseButton, UntrustedNodeAddress}; use util::opts; use util::str::{DOMString, split_html_space_chars}; -use layout_interface::{ReflowGoal, ReflowQueryType}; use euclid::point::Point2D; use html5ever::tree_builder::{QuirksMode, NoQuirks, LimitedQuirks, Quirks}; use ipc_channel::ipc::{self, IpcSender}; +use js::jsapi::{JSContext, JSObject, JSRuntime}; use layout_interface::{LayoutChan, Msg}; use string_cache::{Atom, QualName}; use url::Url; -use js::jsapi::{JSContext, JSObject, JSRuntime}; use num::ToPrimitive; -use std::iter::FromIterator; +use std::ascii::AsciiExt; use std::borrow::ToOwned; use std::boxed::FnBox; +use std::cell::{Cell, Ref, RefMut, RefCell}; use std::collections::HashMap; use std::collections::hash_map::Entry::{Occupied, Vacant}; -use std::ascii::AsciiExt; -use std::cell::{Cell, Ref, RefMut, RefCell}; use std::default::Default; +use std::iter::FromIterator; use std::ptr; -use std::sync::mpsc::channel; use std::rc::Rc; +use std::sync::mpsc::channel; use time; #[derive(JSTraceable, PartialEq, HeapSizeOf)] |