diff --git a/dist/recline.js b/dist/recline.js index ec2acbc6..25b2f5ee 100644 --- a/dist/recline.js +++ b/dist/recline.js @@ -2816,7 +2816,10 @@ my.Timeline = Backbone.View.extend({ _initTimeline: function() { var $timeline = this.el.find(this.elementId); // set width explicitly o/w timeline goes wider that screen for some reason - $timeline.width(this.el.parent().width()); + var width = Math.max(this.el.width(), this.el.find('.recline-timeline').width()); + if (width) { + $timeline.width(width); + } var config = {}; var data = this._timelineJSON(); this.timeline.init(data, this.elementId, config); diff --git a/src/view.timeline.js b/src/view.timeline.js index 86a4b486..0ae0f0c4 100644 --- a/src/view.timeline.js +++ b/src/view.timeline.js @@ -65,7 +65,10 @@ my.Timeline = Backbone.View.extend({ _initTimeline: function() { var $timeline = this.el.find(this.elementId); // set width explicitly o/w timeline goes wider that screen for some reason - $timeline.width(this.el.parent().width()); + var width = Math.max(this.el.width(), this.el.find('.recline-timeline').width()); + if (width) { + $timeline.width(width); + } var config = {}; var data = this._timelineJSON(); this.timeline.init(data, this.elementId, config);