jenkins-bot has submitted this change and it was merged. ( 
https://gerrit.wikimedia.org/r/344354 )

Change subject: Bundle slider construction
......................................................................


Bundle slider construction

Change-Id: I7202755ee49d1cb42d68f997750170defdc3304c
---
M modules/ext.RevisionSlider.SliderView.js
1 file changed, 12 insertions(+), 15 deletions(-)

Approvals:
  Addshore: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/modules/ext.RevisionSlider.SliderView.js 
b/modules/ext.RevisionSlider.SliderView.js
index dd9272a..14327e4 100644
--- a/modules/ext.RevisionSlider.SliderView.js
+++ b/modules/ext.RevisionSlider.SliderView.js
@@ -81,10 +81,6 @@
                render: function ( $container ) {
                        var containerWidth = 
this.calculateSliderContainerWidth(),
                                $revisions = 
this.slider.getRevisions().getView().render( this.revisionWidth ),
-                               $slider = $( '<div>' )
-                                       .addClass( 
'mw-revslider-revision-slider' )
-                                       .css( { direction: $container.css( 
'direction' ) } ),
-                               helpButton,
                                self = this;
 
                        this.dir = $container.css( 'direction' ) || 'ltr';
@@ -96,34 +92,35 @@
                        this.pointerOlder = this.pointerOlder || new 
mw.libs.revisionSlider.Pointer( 'mw-revslider-pointer-older' );
                        this.pointerNewer = this.pointerNewer || new 
mw.libs.revisionSlider.Pointer( 'mw-revslider-pointer-newer' );
 
-                       helpButton = this.renderHelpButton();
                        this.renderBackwardArrow();
                        this.renderForwardArrow();
 
-                       $slider.css( {
-                               width: ( containerWidth + this.containerMargin 
) + 'px'
-                       } )
+                       this.$element = $( '<div>' )
+                               .addClass( 'mw-revslider-revision-slider' )
+                               .css( {
+                                       direction: $container.css( 'direction' 
),
+                                       width: ( containerWidth + 
this.containerMargin ) + 'px'
+                               } )
                                .append(
                                        this.backwardArrowButton.$element,
                                        this.renderRevisionsContainer( 
containerWidth, $revisions ),
                                        this.forwardArrowButton.$element,
-                                       helpButton.$element,
+                                       this.renderHelpButton().$element,
                                        $( '<div>' ).css( { clear: 'both' } ),
                                        this.renderPointerContainer( 
containerWidth ),
                                        this.pointerOlder.getLine().render(), 
this.pointerNewer.getLine().render()
                                );
 
-                       this.renderPointers( $slider, $revisions );
+                       this.renderPointers( this.$element, $revisions );
 
-                       $slider.find( '.mw-revslider-revision-wrapper' ).on( 
'click', null, { view: self, revisionsDom: $revisions }, 
this.revisionWrapperClickHandler );
+                       this.$element.find( '.mw-revslider-revision-wrapper' 
).on( 'click', null, { view: self, revisionsDom: $revisions }, 
this.revisionWrapperClickHandler );
 
-                       this.slider.setRevisionsPerWindow( $slider.find( 
'.mw-revslider-revisions-container' ).width() / this.revisionWidth );
+                       this.slider.setRevisionsPerWindow( this.$element.find( 
'.mw-revslider-revisions-container' ).width() / this.revisionWidth );
 
                        this.initializePointers( this.getOldRevElement( 
$revisions ), this.getNewRevElement( $revisions ) );
                        this.resetRevisionStylesBasedOnPointerPosition( 
$revisions );
 
-                       this.$element = $slider;
-                       $container.html( $slider );
+                       $container.html( this.$element );
 
                        this.slide( Math.floor( ( 
this.pointerNewer.getPosition() - 1 ) / this.slider.getRevisionsPerWindow() ), 
0 );
                        this.diffPage.addHandlersToCoreLinks( this );
@@ -268,7 +265,7 @@
 
                        $( 'body' ).append( helpPopup.$element );
 
-                       return helpButton;
+                       return helpButton.$element;
                },
 
                renderBackwardArrow: function() {

-- 
To view, visit https://gerrit.wikimedia.org/r/344354
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I7202755ee49d1cb42d68f997750170defdc3304c
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/RevisionSlider
Gerrit-Branch: master
Gerrit-Owner: WMDE-Fisch <[email protected]>
Gerrit-Reviewer: Addshore <[email protected]>
Gerrit-Reviewer: Andrew-WMDE <[email protected]>
Gerrit-Reviewer: Tobias Gritschacher <[email protected]>
Gerrit-Reviewer: WMDE-leszek <[email protected]>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to