mw.page.gallery: Prevent jumpiness due to viewport height changes
authorBartosz Dziewoński <matma.rex@gmail.com>
Tue, 8 May 2018 19:12:00 +0000 (21:12 +0200)
committerBartosz Dziewoński <matma.rex@gmail.com>
Thu, 24 May 2018 18:10:59 +0000 (18:10 +0000)
commita53b0146d9627824c99d89f11cfd42e0d90c2998
tree459823693866bacafbf3d9cdfeabbfd26408f544
parent51aa746104cea7a3b9b2c0f9c6d5ad23eb1c8724
mw.page.gallery: Prevent jumpiness due to viewport height changes

* Do not recalculate if only viewport height has changed, but not
  width. Viewport height doesn't affect this at all.
* Set a min-height on the gallery element before resetting image
  dimensions so that content following it only reflows once, when
  we calculate dimensions again.

Bug: T194193
Change-Id: I6362863cc0f3f7b76c9ec7437d37ff6762ecf153
resources/src/mediawiki.page.gallery.js