Fix bug in Image Control slider

This commit is contained in:
Erik Ziegler 2016-11-12 21:31:19 +01:00
parent 9496410e55
commit dae53c25f9

View File

@ -4,15 +4,13 @@ let slideTimeout;
Template.imageControls.onRendered(() => { Template.imageControls.onRendered(() => {
const instance = Template.instance(); const instance = Template.instance();
Meteor.defer(() => { // Set the current imageSlider width to its parent's height
// Set the current imageSlider width to its parent's height // (because webkit is stupid and can't style vertical sliders)
// (because webkit is stupid and can't style vertical sliders) const $slider = instance.$('#imageSlider');
const $slider = instance.$('#imageSlider'); const $element = $slider.parents().eq(2).siblings('.imageViewerViewport');
const $element = $slider.parents().eq(2).siblings('.imageViewerViewport'); const viewportHeight = $element.height();
const viewportHeight = $element.height();
$slider.width(viewportHeight - 20); $slider.width(viewportHeight - 20);
});
}) })
Template.imageControls.events({ Template.imageControls.events({