aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/script/dom
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/script/dom')
-rw-r--r--src/components/script/dom/bindings/codegen/Bindings.conf1
-rw-r--r--src/components/script/dom/bindings/element.rs2
-rw-r--r--src/components/script/dom/element.rs1
-rw-r--r--src/components/script/dom/htmlmainelement.rs40
-rw-r--r--src/components/script/dom/webidls/HTMLMainElement.webidl7
5 files changed, 0 insertions, 51 deletions
diff --git a/src/components/script/dom/bindings/codegen/Bindings.conf b/src/components/script/dom/bindings/codegen/Bindings.conf
index c4fc466ed6b..d6202de9956 100644
--- a/src/components/script/dom/bindings/codegen/Bindings.conf
+++ b/src/components/script/dom/bindings/codegen/Bindings.conf
@@ -74,7 +74,6 @@ DOMInterfaces = {
'HTMLLIElement': {},
'HTMLLinkElement': {},
'HTMLMapElement': {},
-'HTMLMainElement': {},
'HTMLMediaElement': {},
'HTMLMetaElement': {},
'HTMLMeterElement': {},
diff --git a/src/components/script/dom/bindings/element.rs b/src/components/script/dom/bindings/element.rs
index 64190409ef5..545ae499a66 100644
--- a/src/components/script/dom/bindings/element.rs
+++ b/src/components/script/dom/bindings/element.rs
@@ -127,8 +127,6 @@ generate_cacheable_wrapper_htmlelement!(HTMLLIElement, HTMLLIElementBinding::Wra
generate_cacheable_wrapper_htmlelement!(HTMLLinkElement, HTMLLinkElementBinding::Wrap)
-generate_cacheable_wrapper_htmlelement!(HTMLMainElement, HTMLMainElementBinding::Wrap)
-
generate_cacheable_wrapper_htmlelement!(HTMLMapElement, HTMLMapElementBinding::Wrap)
generate_cacheable_wrapper_htmlelement!(HTMLMediaElement, HTMLMediaElementBinding::Wrap)
diff --git a/src/components/script/dom/element.rs b/src/components/script/dom/element.rs
index d694b3724fc..71f586a4e88 100644
--- a/src/components/script/dom/element.rs
+++ b/src/components/script/dom/element.rs
@@ -97,7 +97,6 @@ pub enum ElementTypeId {
HTMLLegendElementTypeId,
HTMLLinkElementTypeId,
HTMLLIElementTypeId,
- HTMLMainElementTypeId,
HTMLMapElementTypeId,
HTMLMediaElementTypeId,
HTMLMetaElementTypeId,
diff --git a/src/components/script/dom/htmlmainelement.rs b/src/components/script/dom/htmlmainelement.rs
deleted file mode 100644
index 999f020bbd3..00000000000
--- a/src/components/script/dom/htmlmainelement.rs
+++ /dev/null
@@ -1,40 +0,0 @@
-/* This Source Code Form is subject to the terms of the Mozilla Public
- * 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/. */
-
-use dom::bindings::codegen::BindingDeclarations::HTMLMainElementBinding;
-use dom::bindings::codegen::InheritTypes::HTMLMainElementDerived;
-use dom::bindings::js::{JSRef, Temporary};
-use dom::document::Document;
-use dom::element::HTMLMainElementTypeId;
-use dom::eventtarget::{EventTarget, NodeTargetTypeId};
-use dom::htmlelement::HTMLElement;
-use dom::node::{Node, ElementNodeTypeId};
-use servo_util::str::DOMString;
-
-#[deriving(Encodable)]
-pub struct HTMLMainElement {
- pub htmlelement: HTMLElement
-}
-
-impl HTMLMainElementDerived for EventTarget {
- fn is_htmlmainelement(&self) -> bool {
- self.type_id == NodeTargetTypeId(ElementNodeTypeId(HTMLMainElementTypeId))
- }
-}
-
-impl HTMLMainElement {
- pub fn new_inherited(localName: DOMString, document: &JSRef<Document>) -> HTMLMainElement {
- HTMLMainElement {
- htmlelement: HTMLElement::new_inherited(HTMLMainElementTypeId, localName, document)
- }
- }
-
- pub fn new(localName: DOMString, document: &JSRef<Document>) -> Temporary<HTMLMainElement> {
- let element = HTMLMainElement::new_inherited(localName, document);
- Node::reflect_node(box element, document, HTMLMainElementBinding::Wrap)
- }
-}
-
-pub trait HTMLMainElementMethods {
-}
diff --git a/src/components/script/dom/webidls/HTMLMainElement.webidl b/src/components/script/dom/webidls/HTMLMainElement.webidl
deleted file mode 100644
index 357661de6de..00000000000
--- a/src/components/script/dom/webidls/HTMLMainElement.webidl
+++ /dev/null
@@ -1,7 +0,0 @@
-/* -*- Mode: IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
-/* This Source Code Form is subject to the terms of the Mozilla Public
- * 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/. */
-
-// Proprietary.
-interface HTMLMainElement : HTMLElement {};