@mediapop/ember-viewport

0.1.5 • Public • Published

ember-viewport

This ember addon is maintained by Media Pop, a software consultancy. Hire us to solve your web application challenges.

Build Status Ember Observer Score dependencies devDependencies

Provides a viewport service and inserts accurate faux-viewport units into CSS variable --vh. View the demo app on mobile.

/* Before */
.full-height {
  height: 100vh; /* Inaccurate on mobile */
}

/* After */
.full-height {
  height: calc(--vh * 100);
}

It can also be used as a service:

export default Component.create({
  viewport: service(),
  someProperty: computed('viewport.height', function(){
    return this.viewport.height / 2;
  })
});

Installation

  • ember install @mediapop/ember-viewport

Running

Running Tests

  • npm test (Runs ember try:each to test your addon against multiple Ember versions)
  • ember test
  • ember test --server

Building

  • ember build

For more information on using ember-cli, visit https://ember-cli.com/.

Package Sidebar

Install

npm i @mediapop/ember-viewport

Weekly Downloads

4

Version

0.1.5

License

MIT

Unpacked Size

98.2 kB

Total Files

23

Last publish

Collaborators

  • ryanechia
  • kitsunde