polymer-app-layout

Pub Travis

Dart polymer wrappers for app-layout Polymer elements.

Demos

View demos at polyer-app-layout-demos

Testing

The original app-layout tests are in the process of being ported. The ported tests can be run as normal dart tests. For example, to run on dartium (default): pub run test As usual, tests can be run on other platforms with -p<platform>

To run tests as javascript, the pub serve and test execution must be performed separately. Run pub serve test --port=8080 from one terminal and pub run test -pchrome --pub-serve=8080 from a second.

Note that tests are specifically blocked from running on Firefox currently in order to utilize Travis CI.

Rebuilding

Although not necessary for normal use, this package can be rebuilt from the original polymer source using the procedure below. The specific version used as a basis can be specified in bower.json.

  1. Fetch the polymer element source
bower install
  1. Build the Dart wrapper API
pub run custom_element_apigen:update app_layout_dart.yaml

For more information on using custom_element_apigen, see https://pub.dartlang.org/packages/custom_element_apigen

Libraries

polymer_app_layout.lib.src.app_box.app_box

Dart API for the polymer element app_box.

polymer_app_layout.lib.src.app_drawer.app_drawer

Dart API for the polymer element app_drawer.

polymer_app_layout.lib.src.app_drawer_layout.app_drawer_layout

Dart API for the polymer element app_drawer_layout.

polymer_app_layout.lib.src.app_header.app_header

Dart API for the polymer element app_header.

polymer_app_layout.lib.src.app_header_layout.app_header_layout

Dart API for the polymer element app_header_layout.

polymer_app_layout.lib.src.app_scroll_effects.app_scroll_effects

Dart API for the polymer element app_scroll_effects.

polymer_app_layout.lib.src.app_scroll_effects.app_scroll_effects_behavior

Dart API for the polymer element app_scroll_effects_behavior.

polymer_app_layout.lib.src.app_scroll_effects.effects.blend_background

Dart API for the polymer element blend_background.

polymer_app_layout.lib.src.app_scroll_effects.effects.fade_background

Dart API for the polymer element fade_background.

polymer_app_layout.lib.src.app_scroll_effects.effects.material

Dart API for the polymer element material.

polymer_app_layout.lib.src.app_scroll_effects.effects.parallax_background

Dart API for the polymer element parallax_background.

polymer_app_layout.lib.src.app_scroll_effects.effects.resize_snapped_title

Dart API for the polymer element resize_snapped_title.

polymer_app_layout.lib.src.app_scroll_effects.effects.resize_title

Dart API for the polymer element resize_title.

polymer_app_layout.lib.src.app_scroll_effects.effects.waterfall

Dart API for the polymer element waterfall.

polymer_app_layout.lib.src.app_scrollpos_control.app_scrollpos_control

Dart API for the polymer element app_scrollpos_control.

polymer_app_layout.lib.src.app_toolbar.app_toolbar

Dart API for the polymer element app_toolbar.

polymer_app_layout.lib.src.helpers.helpers

Dart API for the polymer element helpers.

polymer_app_layout.lib.src.iron_flex_layout.iron_flex_layout

Dart API for the polymer element iron_flex_layout.

polymer_app_layout.lib.src.iron_media_query.iron_media_query

Dart API for the polymer element iron_media_query.

polymer_app_layout.lib.src.iron_resizable_behavior.iron_resizable_behavior

Dart API for the polymer element iron_resizable_behavior.

polymer_app_layout.lib.src.iron_scroll_target_behavior.iron_scroll_target_behavior

Dart API for the polymer element iron_scroll_target_behavior.