Skip to content

Commit ed15602

Browse files
committed
normalise different browser handling of sub pixel widths (fixes wrapping problem in firefox)
1 parent 9290add commit ed15602

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

fathom.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -169,10 +169,10 @@ github.com/markdalgleish/fathom/blob/master/MIT-LICENSE.txt
169169
_setMargins: function() {
170170
var displayMode = this.config.displayMode,
171171
windowWidth = $window.width(),
172-
verticalSpacing = ($window.height() - this.$firstSlide.innerHeight()) / 2,
173-
firstSlideSpacing = (windowWidth - this.$firstSlide.innerWidth()) / 2,
174-
lastSlideSpacing = (windowWidth - this.$lastSlide.innerWidth()) / 2,
175-
peekabooWidth = windowWidth / 25;
172+
verticalSpacing = Math.ceil(($window.height() - this.$firstSlide.innerHeight()) / 2),
173+
firstSlideSpacing = Math.ceil((windowWidth - this.$firstSlide.innerWidth()) / 2),
174+
lastSlideSpacing = Math.ceil((windowWidth - this.$lastSlide.innerWidth()) / 2),
175+
peekabooWidth = Math.ceil(windowWidth / 25);
176176

177177
this.$container.css('margin-top', verticalSpacing);
178178

fathom.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)