diff options
author | Connor Brewster <connor.brewster@eagles.oc.edu> | 2017-06-16 14:34:17 -0600 |
---|---|---|
committer | Connor Brewster <connor.brewster@eagles.oc.edu> | 2017-06-23 21:09:55 -0600 |
commit | 2f36d3544fd7082cb5fcb16a43955cbb446bcbd7 (patch) | |
tree | 7e2531ba5c2d978ab1c99c68926bf0e8faf14b1b /components/script/dom/domimplementation.rs | |
parent | 6697f5469d0e331d704dc1211c6236b751102bc8 (diff) | |
download | servo-2f36d3544fd7082cb5fcb16a43955cbb446bcbd7.tar.gz servo-2f36d3544fd7082cb5fcb16a43955cbb446bcbd7.zip |
Support `is` option when creating elements
Diffstat (limited to 'components/script/dom/domimplementation.rs')
-rw-r--r-- | components/script/dom/domimplementation.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/components/script/dom/domimplementation.rs b/components/script/dom/domimplementation.rs index 8c1bee4f334..5b56242e14b 100644 --- a/components/script/dom/domimplementation.rs +++ b/components/script/dom/domimplementation.rs @@ -5,7 +5,7 @@ use document_loader::DocumentLoader; use dom::bindings::codegen::Bindings::DOMImplementationBinding; use dom::bindings::codegen::Bindings::DOMImplementationBinding::DOMImplementationMethods; -use dom::bindings::codegen::Bindings::DocumentBinding::DocumentMethods; +use dom::bindings::codegen::Bindings::DocumentBinding::{DocumentMethods, ElementCreationOptions}; use dom::bindings::codegen::Bindings::NodeBinding::NodeMethods; use dom::bindings::error::Fallible; use dom::bindings::inheritance::Castable; @@ -92,7 +92,8 @@ impl DOMImplementationMethods for DOMImplementation { let maybe_elem = if qname.is_empty() { None } else { - match doc.upcast::<Document>().CreateElementNS(maybe_namespace, qname) { + let options = ElementCreationOptions { is: None }; + match doc.upcast::<Document>().CreateElementNS(maybe_namespace, qname, &options) { Err(error) => return Err(error), Ok(elem) => Some(elem), } |