WMDE-leszek has uploaded a new change for review.
https://gerrit.wikimedia.org/r/305003
Change subject: Expand slider if there are space for more revision at the
beginning
......................................................................
Expand slider if there are space for more revision at the beginning
After resizing a window there might be more space at the beginning
of the slider "axis" than there are revisions loaded so far. In such
case the slider should be expanded, so more revisions are loaded
to fill the whole available space.
Change-Id: Ied8abe294967328112afb1fe4d14b2e29ed2c092
---
M modules/ext.RevisionSlider.SliderView.js
1 file changed, 5 insertions(+), 1 deletion(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/RevisionSlider
refs/changes/03/305003/1
diff --git a/modules/ext.RevisionSlider.SliderView.js
b/modules/ext.RevisionSlider.SliderView.js
index 3bc4179..0b39355 100644
--- a/modules/ext.RevisionSlider.SliderView.js
+++ b/modules/ext.RevisionSlider.SliderView.js
@@ -752,6 +752,10 @@
$revisionContainer.scrollLeft(
self.getRtlScrollLeft( $revisionContainer, scrollLeft ) );
}
+ if ( this.shouldExpandSlider( $slider ) ) {
+ this.expandSlider( $slider );
+ }
+
this.slider.getRevisions().getView().adjustRevisionSizes( $slider );
this.backwardArrowButton.setDisabled( false );
@@ -779,7 +783,7 @@
var sliderWidth = parseInt( $slider.css( 'width' ), 10
),
maxAvailableWidth =
this.calculateSliderContainerWidth() + this.containerMargin;
- return !this.noMoreNewerRevisions && sliderWidth <
maxAvailableWidth;
+ return !( this.noMoreNewerRevisions &&
this.noMoreOlderRevisions ) && sliderWidth < maxAvailableWidth;
},
/**
--
To view, visit https://gerrit.wikimedia.org/r/305003
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ied8abe294967328112afb1fe4d14b2e29ed2c092
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/RevisionSlider
Gerrit-Branch: master
Gerrit-Owner: WMDE-leszek <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits