From 769a85dc0b690bca748d6f54fd9140346a024c99 Mon Sep 17 00:00:00 2001 From: Abdulla Abdurakhmanov Date: Sat, 22 Jun 2019 15:12:03 +0300 Subject: [PATCH 1/2] Implicit DOMTokenList to Seq (e.g. for Element.classList) support --- src/main/scala/org/scalajs/dom/ext/package.scala | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/scala/org/scalajs/dom/ext/package.scala b/src/main/scala/org/scalajs/dom/ext/package.scala index 357d4e18c..ebc6c8bd6 100644 --- a/src/main/scala/org/scalajs/dom/ext/package.scala +++ b/src/main/scala/org/scalajs/dom/ext/package.scala @@ -9,6 +9,9 @@ package object ext { implicit class PimpedNodeList(nodes: NodeList) extends EasySeq[Node](nodes.length, nodes.apply) + implicit class PimpedDOMTokenList(nodes: DOMTokenList) + extends EasySeq[String](nodes.length, nodes.apply) + implicit class PimpedTouchList(nodes: TouchList) extends EasySeq[Touch](nodes.length, nodes.apply) From 40d54fa9a373497e77c8f49f0c3de9ed1eb17b72 Mon Sep 17 00:00:00 2001 From: Abdulla Abdurakhmanov Date: Sat, 22 Jun 2019 15:31:21 +0300 Subject: [PATCH 2/2] Formatting fix --- src/main/scala/org/scalajs/dom/ext/package.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/scala/org/scalajs/dom/ext/package.scala b/src/main/scala/org/scalajs/dom/ext/package.scala index ebc6c8bd6..7d848ea04 100644 --- a/src/main/scala/org/scalajs/dom/ext/package.scala +++ b/src/main/scala/org/scalajs/dom/ext/package.scala @@ -10,7 +10,7 @@ package object ext { extends EasySeq[Node](nodes.length, nodes.apply) implicit class PimpedDOMTokenList(nodes: DOMTokenList) - extends EasySeq[String](nodes.length, nodes.apply) + extends EasySeq[String](nodes.length, nodes.apply) implicit class PimpedTouchList(nodes: TouchList) extends EasySeq[Touch](nodes.length, nodes.apply)