script: Remove HTMLAppletElement.

It was removed from the spec, there's no reason to keep it in tree.
This commit is contained in:
Emilio Cobos Álvarez 2017-09-27 20:42:40 +02:00
parent 42c8fd292a
commit 8b0f58c8af
No known key found for this signature in database
GPG key ID: 056B727BB9C1027C
17 changed files with 132 additions and 156 deletions

View file

@ -80,6 +80,19 @@ impl HTMLCollection {
}
}
/// Returns a collection which is always empty.
pub fn always_empty(window: &Window, root: &Node) -> DomRoot<Self> {
#[derive(JSTraceable)]
struct NoFilter;
impl CollectionFilter for NoFilter {
fn filter<'a>(&self, _: &'a Element, _: &'a Node) -> bool {
false
}
}
Self::new(window, root, Box::new(NoFilter))
}
#[allow(unrooted_must_root)]
pub fn new(window: &Window, root: &Node, filter: Box<CollectionFilter + 'static>) -> DomRoot<HTMLCollection> {
reflect_dom_object(Box::new(HTMLCollection::new_inherited(root, filter)),