All Downloads are FREE. Search and download functionalities are using the official Maven repository.

scales.query.ShadowNodeProvider.scala Maven / Gradle / Ivy

The newest version!
package scales.query

import org.scalajs.dom.Element

import scales.dom.ImplicitConversions.asShadowHost

trait ShadowNodeProvider[A <: Element] extends NodeProvider[A] {

  override abstract def contentRoot: A = {
    val element = super.contentRoot

    Option(element.shadowRoot).getOrElse(element.createShadowRoot()).asInstanceOf[A]
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy