final class DomZipperJsoupF[F[_], A](val layers: Layers[Dom], val peek: Layers[Dom] => A)(implicit val $: CssSelEngine, val htmlScrub: HtmlScrub, val F: ErrorHandler[F]) extends WithStore[F, Dom, A, [F[_], A] =>> DomZipperJsoupF[F, A]]
- Companion
- object
class Object
trait Matchable
class Any
Type members
Value members
Concrete methods
Inherited methods
final override def children01(sel: String): DomCollection[[F[_], A] =>> DomZipperJsoupF[F, A], F, [A] =>> Option[A], Dom, A]
- Definition Classes
- DomZipperBase -> DomZipper
- Inherited from
- DomZipperBase
final override def children01: DomCollection[[F[_], A] =>> DomZipperJsoupF[F, A], F, [A] =>> Option[A], Dom, A]
- Definition Classes
- DomZipperBase -> DomZipper
- Inherited from
- DomZipperBase
final override def children0n(sel: String): DomCollection[[F[_], A] =>> DomZipperJsoupF[F, A], F, Vector, Dom, A]
- Definition Classes
- DomZipperBase -> DomZipper
- Inherited from
- DomZipperBase
final override def children0n: DomCollection[[F[_], A] =>> DomZipperJsoupF[F, A], F, Vector, Dom, A]
- Definition Classes
- DomZipperBase -> DomZipper
- Inherited from
- DomZipperBase
final override def children1n(sel: String): DomCollection[[F[_], A] =>> DomZipperJsoupF[F, A], F, Vector, Dom, A]
- Definition Classes
- DomZipperBase -> DomZipper
- Inherited from
- DomZipperBase
final override def children1n: DomCollection[[F[_], A] =>> DomZipperJsoupF[F, A], F, Vector, Dom, A]
- Definition Classes
- DomZipperBase -> DomZipper
- Inherited from
- DomZipperBase
final override def collect01(sel: String): DomCollection[[F[_], A] =>> DomZipperJsoupF[F, A], F, [A] =>> Option[A], Dom, A]
- Definition Classes
- DomZipperBase -> DomZipper
- Inherited from
- DomZipperBase
final override def collect0n(sel: String): DomCollection[[F[_], A] =>> DomZipperJsoupF[F, A], F, Vector, Dom, A]
- Definition Classes
- DomZipperBase -> DomZipper
- Inherited from
- DomZipperBase
final override def collect1n(sel: String): DomCollection[[F[_], A] =>> DomZipperJsoupF[F, A], F, Vector, Dom, A]
- Definition Classes
- DomZipperBase -> DomZipper
- Inherited from
- DomZipperBase
final def editables01: DomCollection[[F[_], A] =>> DomZipperJsoupF[F, A], F, [A] =>> Option[A], Dom, A]
- Inherited from
- DomZipper
To ensure that DOM doesn't change in the middle of an observation, replace code like...
To ensure that DOM doesn't change in the middle of an observation, replace code like...
new Obs($)
...with code like...
$.ensureConsistency(new Obs(_))
- Inherited from
- DomZipper
def selectedOption: F[DomCollection[[F[_], A] =>> DomZipperJsoupF[F, A], F, [A] =>> Option[A], Dom, A]]
The currently selected option in a <select> dropdown.
The currently selected option in a <select> dropdown.
- Inherited from
- DomZipper
The text value of the currently selected option in a <select> dropdown.
The text value of the currently selected option in a <select> dropdown.
- Inherited from
- DomZipper
To ensure that DOM doesn't change in the middle of an observation, use this pattern:
To ensure that DOM doesn't change in the middle of an observation, use this pattern:
class Obs($: DomZipper) {
// Before making any observations...
private val checkConsistency = $.startConsistencyCheck()
// ... obs here ...
// After making all observations...
checkConsistency()
}
(This assumes you're using ErrorHandler.Throw)
- Inherited from
- DomZipper