Skip to content

Update MediaClass.js#3

Open
gitastrophe wants to merge 1 commit intojonathantneal:masterfrom
gitastrophe:master
Open

Update MediaClass.js#3
gitastrophe wants to merge 1 commit intojonathantneal:masterfrom
gitastrophe:master

Conversation

@gitastrophe
Copy link

  • adds "click" and "scroll" triggers to re-evaluate element queries
  • separates throttled event triggers from ones that don't require throttling and invokes getMediaFeatures on the unthrottled ones
  • adds checks for element.clientWidth > 0 inside mediaLoop to prevent measurement of hidden elements, which can cause hidden elements to incorrectly match width predicates
  • adds public "refresh" method to enable manual refresh of the MediaClass when the provided event hooks are not sufficient

- adds "click" and "scroll" triggers to re-evaluate element queries
- separates throttled event triggers from ones that don't require throttling and invokes getMediaFeatures on the unthrottled ones
- adds checks for element.clientWidth > 0 inside mediaLoop to prevent measurement of hidden elements, which can cause hidden elements to incorrectly match width predicates
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant