domino 0.2.1 copy "domino: ^0.2.1" to clipboard
domino: ^0.2.1 copied to clipboard

outdatedDart 1 only

An experimental virtual dom library, which allows mixing DOM elements with components.

Changelog #

0.2.1 #

  • Element Setter for shortcut certain build patterns.
  • Enable String and embedded Lists to set for Element.classes and clazz setters.
  • View.track to execute (async) actions that will trigger the invalidation of the View.
  • View.escape to escape the tracker zone for EventHandlers that are registered inside the View.
  • Expose View in BuildContext.
  • Experimental SubView.
  • Experimental StatefulComponent (moved to experimental.dart).

0.2.0+1 #

  • Fix NPE.

0.2.0 #

Breaking changes:

  • Removed Element.text and Element.children, using Element.content instead.
  • content items that are not List, Component, String, Node or BuildFn will be converted to String (and to Text).

Updates:

  • Fix: BuildContext.ancestors did not include Components.
  • Fix: classes were not updated when the new Element had no class.
  • Fix: attributes were not updated when the new Element had no attributes.
  • Fix: reduce the non-keyed reuse of DOM Elements that have non-matching style properties. (using key reuses them)

0.1.1 #

  • Fix: root component was not added to ancestor list.
  • Enable multiple (and non-component) children as root for a View.
  • New node helper (br).

0.1.0 #

  • Initial version.
6
likes
0
pub points
37%
popularity

Publisher

verified publisheragilord.com

An experimental virtual dom library, which allows mixing DOM elements with components.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

async_tracker

More

Packages that depend on domino