[][src]Module mogwai::view::interface

Traits for constructing declarative views.

Structs

Element

The Element class.

Event

The Event class.

EventTarget

The EventTarget class.

HtmlElement

The HtmlElement class.

Enums

Patch

Variants used to patch the children of a View.

Traits

AttributeView

AttributeViews can describe themselves with key value pairs.

ElementView

ElementViews are views that represent DOM elements.

EventTargetView

EventTargetViews can transmit messages when events occur within them. They can also transmit messages when events occur within the window or the document.

ParentView

ParentViews can nest child views.

PatchView

PatchViews' children can be manipulated using patch commands sent on a Receiver.

PostBuildView

PostBuildViews can send their underlying browser DOM node as a message on a Transmitter once they've been built.

StyleView

StyleViews can describe themselves using CSS style key value pairs.

TextView

TextViews are views that represent text nodes.