aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/svgelement.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/svgelement.rs')
-rw-r--r--components/script/dom/svgelement.rs9
1 files changed, 9 insertions, 0 deletions
diff --git a/components/script/dom/svgelement.rs b/components/script/dom/svgelement.rs
index 525c93c5741..6dd90a2efa8 100644
--- a/components/script/dom/svgelement.rs
+++ b/components/script/dom/svgelement.rs
@@ -5,6 +5,7 @@
use dom_struct::dom_struct;
use html5ever::{LocalName, Prefix, local_name, namespace_url, ns};
use js::rust::HandleObject;
+use script_bindings::str::DOMString;
use style_dom::ElementState;
use crate::dom::bindings::codegen::Bindings::SVGElementBinding::SVGElementMethods;
@@ -81,6 +82,14 @@ impl SVGElementMethods<crate::DomTypeHolder> for SVGElement {
})
}
+ // FIXME: The nonce should be stored in an internal slot instead of an
+ // attribute (https://html.spec.whatwg.org/multipage/#cryptographicnonce)
+ // https://html.spec.whatwg.org/multipage/#dom-noncedelement-nonce
+ make_getter!(Nonce, "nonce");
+
+ // https://html.spec.whatwg.org/multipage/#dom-noncedelement-nonce
+ make_setter!(SetNonce, "nonce");
+
// https://html.spec.whatwg.org/multipage/#dom-fe-autofocus
fn Autofocus(&self) -> bool {
self.element.has_attribute(&local_name!("autofocus"))