An Angular Dart Service to register a listener function to media query updates without dealing with matchMedia.
How to use
JbMediaQueryService as provider, inject it into your component
mqService in example) and call
mqService.register(callbackFunction, minWidth: 300)
register method provides a shortcut for the most used media queries,
currently min-width and min-height media queries.
If both are given, they will be connected by
registerStringQuery method allows you to register an arbitrary mediaQuery
which is accepted by window.matchMedia.
Please look at the
example folder in the Github Repository.
The build system consists of a script system with the 'scripts' package for dart.
This works analoguous to the npm scripts feature.
pub global activate scripts
Basic Scripts Commands
- scripts get
- scripts install
- scripts clean
Custom Scripts Commands
- check-pkg - checks package health for pub.dartlang.org with the pana package
- format-src - format sources with dartfmt