aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom
diff options
context:
space:
mode:
authorbors-servo <metajack+bors@gmail.com>2015-04-13 18:27:46 -0500
committerbors-servo <metajack+bors@gmail.com>2015-04-13 18:27:46 -0500
commit55de52d76ad0c864b7875c561df5c5f3867b2d73 (patch)
tree10656db04400ef6ff2d896af4f099192d744bdab /components/script/dom
parentb9b4389628951b51e7e88fdd062220014c6c3595 (diff)
parent61f4fce6554a3d40b6a50861ae69833b6455dfe4 (diff)
downloadservo-55de52d76ad0c864b7875c561df5c5f3867b2d73.tar.gz
servo-55de52d76ad0c864b7875c561df5c5f3867b2d73.zip
Auto merge of #5675 - ChrisParis:treewalker-nodefilter, r=jdm
Diffstat (limited to 'components/script/dom')
-rw-r--r--components/script/dom/treewalker.rs26
1 files changed, 1 insertions, 25 deletions
diff --git a/components/script/dom/treewalker.rs b/components/script/dom/treewalker.rs
index 1957999bcf4..d25dba20d1b 100644
--- a/components/script/dom/treewalker.rs
+++ b/components/script/dom/treewalker.rs
@@ -7,10 +7,7 @@ use dom::bindings::codegen::Bindings::TreeWalkerBinding;
use dom::bindings::codegen::Bindings::TreeWalkerBinding::TreeWalkerMethods;
use dom::bindings::codegen::Bindings::NodeBinding::NodeMethods;
use dom::bindings::codegen::Bindings::NodeFilterBinding::NodeFilter;
-// FIXME: Uncomment when codegen fix allows NodeFilterConstants
-// to move to the NodeFilter binding file (#3149).
-// For now, it is defined in this file.
-// use dom::bindings::codegen::Bindings::NodeFilterBinding::NodeFilterConstants;
+use dom::bindings::codegen::Bindings::NodeFilterBinding::NodeFilterConstants;
use dom::bindings::error::Fallible;
use dom::bindings::global::GlobalRef;
use dom::bindings::js::{JS, JSRef, OptionalRootable, Temporary, MutHeap};
@@ -563,24 +560,3 @@ pub enum Filter {
Native(fn (node: JSRef<Node>) -> u16),
JS(NodeFilter)
}
-
-// FIXME: NodeFilterConstants will be defined in NodeFilterBindings.rs
-// when codegen supports a callback interface with constants (#3149).
-pub mod NodeFilterConstants {
- pub const FILTER_ACCEPT: u16 = 1;
- pub const FILTER_REJECT: u16 = 2;
- pub const FILTER_SKIP: u16 = 3;
- pub const SHOW_ALL: u32 = 4294967295;
- pub const SHOW_ELEMENT: u32 = 1;
- pub const SHOW_ATTRIBUTE: u32 = 2;
- pub const SHOW_TEXT: u32 = 4;
- pub const SHOW_CDATA_SECTION: u32 = 8;
- pub const SHOW_ENTITY_REFERENCE: u32 = 16;
- pub const SHOW_ENTITY: u32 = 32;
- pub const SHOW_PROCESSING_INSTRUCTION: u32 = 64;
- pub const SHOW_COMMENT: u32 = 128;
- pub const SHOW_DOCUMENT: u32 = 256;
- pub const SHOW_DOCUMENT_TYPE: u32 = 512;
- pub const SHOW_DOCUMENT_FRAGMENT: u32 = 1024;
- pub const SHOW_NOTATION: u32 = 2048;
-} // mod NodeFilterConstants