Move the flag getters to LayoutNodeHelpers.

This commit is contained in:
Ms2ger 2015-07-23 20:13:06 +02:00
parent 32ee62b4c8
commit 849eb7837a
2 changed files with 26 additions and 34 deletions

View file

@ -53,7 +53,7 @@ use script::dom::htmlimageelement::LayoutHTMLImageElementHelpers;
use script::dom::htmlinputelement::{HTMLInputElement, LayoutHTMLInputElementHelpers};
use script::dom::htmltextareaelement::LayoutHTMLTextAreaElementHelpers;
use script::dom::node::{Node, NodeTypeId};
use script::dom::node::{LayoutNodeHelpers, RawLayoutNodeHelpers, SharedLayoutData};
use script::dom::node::{LayoutNodeHelpers, SharedLayoutData};
use script::dom::node::{HAS_CHANGED, IS_DIRTY, HAS_DIRTY_SIBLINGS, HAS_DIRTY_DESCENDANTS};
use script::dom::text::Text;
use smallvec::VecLike;
@ -439,17 +439,13 @@ impl<'le> ::selectors::Element for LayoutElement<'le> {
#[inline]
fn get_hover_state(&self) -> bool {
let node = NodeCast::from_layout_js(&self.element);
unsafe {
(*node.unsafe_get()).get_hover_state_for_layout()
}
node.get_hover_state_for_layout()
}
#[inline]
fn get_focus_state(&self) -> bool {
let node = NodeCast::from_layout_js(&self.element);
unsafe {
(*node.unsafe_get()).get_focus_state_for_layout()
}
node.get_focus_state_for_layout()
}
#[inline]
@ -462,17 +458,13 @@ impl<'le> ::selectors::Element for LayoutElement<'le> {
#[inline]
fn get_disabled_state(&self) -> bool {
let node = NodeCast::from_layout_js(&self.element);
unsafe {
(*node.unsafe_get()).get_disabled_state_for_layout()
}
node.get_disabled_state_for_layout()
}
#[inline]
fn get_enabled_state(&self) -> bool {
let node = NodeCast::from_layout_js(&self.element);
unsafe {
(*node.unsafe_get()).get_enabled_state_for_layout()
}
node.get_enabled_state_for_layout()
}
#[inline]