Skip to content

Commit 7364647

Browse files
committed
Deprecated [attr runs callback] in favourt of [attr --> callback]
1 parent 3223e3b commit 7364647

File tree

1 file changed

+3
-2
lines changed
  • core/src/main/scala/japgolly/scalajs/react/vdom

1 file changed

+3
-2
lines changed

core/src/main/scala/japgolly/scalajs/react/vdom/Extra.scala

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,9 @@ object Extra {
1717
}
1818

1919
final class AttrExt(val _a: Attr) extends AnyVal {
20-
@inline def runs(thunk: => Unit) = _a := ((() => thunk): js.Function)
21-
@inline def -->(thunk: => Unit) = runs(thunk)
20+
@deprecated("[attr runs callback] will be removed in 0.8.0. Use [attr --> callback].", "v0.7.0")
21+
@inline def runs(callback: => Unit) = -->(callback)
22+
@inline def -->(callback: => Unit) = _a := ((() => callback): js.Function)
2223
@inline def ==>[N <: dom.Node, E <: SyntheticEvent[N]](eventHandler: E => Unit) = _a := (eventHandler: js.Function)
2324
}
2425

0 commit comments

Comments
 (0)