Method: Browser::DOM::Element#shadow
- Defined in:
- opal/browser/dom/element.rb
#shadow(open = true) ⇒ ShadowRoot
Creates or accesses the shadow root of this element
453 454 455 456 457 458 459 |
# File 'opal/browser/dom/element.rb', line 453 def shadow (open = true) if root = `#@native.shadowRoot` DOM(root) else DOM(`#@native.attachShadow({mode: #{open ? "open" : "closed"}})`) end end |