dom_builder 1.0.0 copy "dom_builder: ^1.0.0" to clipboard
dom_builder: ^1.0.0 copied to clipboard

outdated

Helpers to generate DOM elements or HTML.

dom_builder #

Helpers to generate DOM elements or HTML.

Usage #

You can generate a DOM tree using HTML, Object Orientation or manipulating an already instantiated DOM tree.

A simple usage example:

import 'package:dom_builder/dom_builder.dart';

void main() {

  var div0 = $divHTML('<div class="container"><span>Builder</span></div>')
      .insertAt( 0, $span( id: 's1', content: 'The ' ) )
      .insertAfter( 's1' , $span( id: 's2', content: 'DOM ', style: 'font-weight: bold' ) )
  ;

  print( div0.buildHTML( withIdent: true ) ) ;

  ////////////
  // Output //
  ////////////
  // <div class="container">
  //   <span id="s1">The </span>
  //   <span id="s2" style="font-weight: bold">DOM </span>
  //   <span>Builder</span>
  // </div>
  
}

Features and bugs #

Please file feature requests and bugs at the issue tracker.

Author #

Graciliano M. Passos: gmpassos@GitHub.

License #

Dart free & open-source license.

16
likes
0
pub points
78%
popularity

Publisher

unverified uploader

Helpers to generate DOM elements or HTML.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

html, swiss_knife

More

Packages that depend on dom_builder