diff options
author | Connor Brewster <connor.brewster@eagles.oc.edu> | 2017-06-07 13:55:42 -0600 |
---|---|---|
committer | Connor Brewster <connor.brewster@eagles.oc.edu> | 2017-06-15 21:32:22 -0600 |
commit | 2333b39569a0cc598289c948aefea64aa9aa4858 (patch) | |
tree | a2f57d2a37c8654df1379d6554d533230e53eabb /components/script/dom/create.rs | |
parent | d883f55d0cca7fd634488354d042c195dc1893e8 (diff) | |
download | servo-2333b39569a0cc598289c948aefea64aa9aa4858.tar.gz servo-2333b39569a0cc598289c948aefea64aa9aa4858.zip |
Implement HTMLConstructor
Diffstat (limited to 'components/script/dom/create.rs')
-rw-r--r-- | components/script/dom/create.rs | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/components/script/dom/create.rs b/components/script/dom/create.rs index 91ea3e1e7da..b96406b60ed 100644 --- a/components/script/dom/create.rs +++ b/components/script/dom/create.rs @@ -107,10 +107,18 @@ fn create_svg_element(name: QualName, } fn create_html_element(name: QualName, - prefix: Option<Prefix>, - document: &Document, - creator: ElementCreator) - -> Root<Element> { + prefix: Option<Prefix>, + document: &Document, + creator: ElementCreator) + -> Root<Element> { + create_native_html_element(name, prefix, document, creator) +} + +pub fn create_native_html_element(name: QualName, + prefix: Option<Prefix>, + document: &Document, + creator: ElementCreator) + -> Root<Element> { assert!(name.ns == ns!(html)); macro_rules! make( |