aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/script/dom/bindings/codegen
diff options
context:
space:
mode:
authorJunyoung Cho <june0.cho@samsung.com>2013-08-12 11:27:40 +0900
committerJosh Matthews <josh@joshmatthews.net>2013-08-22 16:31:38 -0400
commitc8306795d14b25288215d38a35932f15342f21dc (patch)
tree39b95cc67c5eb077c6fdc59569f34752bfb5ef15 /src/components/script/dom/bindings/codegen
parent13bb1a49b8f96b39f302145eee2042e32b9d35e5 (diff)
downloadservo-c8306795d14b25288215d38a35932f15342f21dc.tar.gz
servo-c8306795d14b25288215d38a35932f15342f21dc.zip
Generate bindings for HTMLDataElement
Diffstat (limited to 'src/components/script/dom/bindings/codegen')
-rw-r--r--src/components/script/dom/bindings/codegen/Bindings.conf1
-rw-r--r--src/components/script/dom/bindings/codegen/CodegenRust.py9
-rw-r--r--src/components/script/dom/bindings/codegen/HTMLBaseElement.webidl2
-rw-r--r--src/components/script/dom/bindings/codegen/HTMLDataElement.webidl13
4 files changed, 20 insertions, 5 deletions
diff --git a/src/components/script/dom/bindings/codegen/Bindings.conf b/src/components/script/dom/bindings/codegen/Bindings.conf
index 819bea65ae5..638cbb18ca9 100644
--- a/src/components/script/dom/bindings/codegen/Bindings.conf
+++ b/src/components/script/dom/bindings/codegen/Bindings.conf
@@ -552,6 +552,7 @@ addHTMLElement('HTMLBaseElement')
addHTMLElement('HTMLBodyElement')
addHTMLElement('HTMLBRElement')
addHTMLElement('HTMLCanvasElement')
+addHTMLElement('HTMLDataElement')
addHTMLElement('HTMLDivElement')
addHTMLElement('HTMLDListElement')
addHTMLElement('HTMLElement')
diff --git a/src/components/script/dom/bindings/codegen/CodegenRust.py b/src/components/script/dom/bindings/codegen/CodegenRust.py
index 41c4a6f980a..53de48d595d 100644
--- a/src/components/script/dom/bindings/codegen/CodegenRust.py
+++ b/src/components/script/dom/bindings/codegen/CodegenRust.py
@@ -4618,12 +4618,13 @@ class CGBindingRoot(CGThing):
'dom::element::{Element, HTMLHeadElement, HTMLHtmlElement}', #XXXjdm
'dom::element::{HTMLDivElement, HTMLSpanElement, HTMLParagraphElement}', #XXXjdm
'dom::htmlanchorelement::HTMLAnchorElement', #XXXjdm
- 'dom::htmlappletelement::HTMLAppletElement',
- 'dom::htmlareaelement::HTMLAreaElement',
- 'dom::htmlbaseelement::HTMLBaseElement',
- 'dom::htmlbodyelement::HTMLBodyElement',
+ 'dom::htmlappletelement::HTMLAppletElement', #XXXjune0cho
+ 'dom::htmlareaelement::HTMLAreaElement', #XXXjune0cho
+ 'dom::htmlbaseelement::HTMLBaseElement', #XXXjune0cho
+ 'dom::htmlbodyelement::HTMLBodyElement', #XXXjune0cho
'dom::htmlbrelement::HTMLBRElement', #XXXrecrack
'dom::htmlcanvaselement::HTMLCanvasElement',
+ 'dom::htmldataelement::HTMLDataElement', #XXXjune0cho
'dom::htmldlistelement::HTMLDListElement',
'dom::htmlelement::HTMLElement', #XXXjdm
'dom::htmldocument::HTMLDocument', #XXXjdm
diff --git a/src/components/script/dom/bindings/codegen/HTMLBaseElement.webidl b/src/components/script/dom/bindings/codegen/HTMLBaseElement.webidl
index 5ca6555288b..d3e7e4d8d71 100644
--- a/src/components/script/dom/bindings/codegen/HTMLBaseElement.webidl
+++ b/src/components/script/dom/bindings/codegen/HTMLBaseElement.webidl
@@ -17,4 +17,4 @@ interface HTMLBaseElement : HTMLElement {
attribute DOMString href;
[SetterThrows, Pure]
attribute DOMString target;
-}
+};
diff --git a/src/components/script/dom/bindings/codegen/HTMLDataElement.webidl b/src/components/script/dom/bindings/codegen/HTMLDataElement.webidl
new file mode 100644
index 00000000000..8a487122873
--- /dev/null
+++ b/src/components/script/dom/bindings/codegen/HTMLDataElement.webidl
@@ -0,0 +1,13 @@
+/* -*- 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/.
+ *
+ * The origin of this IDL file is
+ * http://www.whatwg.org/specs/web-apps/current-work/multipage/text-level-semantics.html#the-data-element
+ */
+
+interface HTMLDataElement : HTMLElement {
+ [SetterThrows]
+ attribute DOMString value;
+};