Dom

object Dom

Dom utilities

class Object
trait Matchable
class Any
Dom.type

Type members

Classlikes

final case class NotFound(elementId: String)
case object Success

Value members

Concrete methods

def blur[F[_] : Async, Msg](elementId: String)(resultToMessage: Either[NotFound, Success.type] => Msg): Cmd[F, Msg]

Blur (deselect) a DOM input element, emit message on complete

Blur (deselect) a DOM input element, emit message on complete

def blur[F[_] : Async, Msg](elementId: String): Cmd[F, Msg]

Blur (deselect) a DOM input element, side effect only, use form blur(id)(resultToMessage) to emit a message on completion.

Blur (deselect) a DOM input element, side effect only, use form blur(id)(resultToMessage) to emit a message on completion.

def focus[F[_] : Async, Msg](elementId: String)(resultToMessage: Either[NotFound, Success.type] => Msg): Cmd[F, Msg]

Focus (highlight) on a DOM input element, emit message on complete

Focus (highlight) on a DOM input element, emit message on complete

def focus[F[_] : Async, Msg](elementId: String): Cmd[F, Msg]

Focus (highlight) on a DOM input element, side effect only, use form focus(id)(resultToMessage) to emit a message on completion.

Focus (highlight) on a DOM input element, side effect only, use form focus(id)(resultToMessage) to emit a message on completion.