WMDE-Fisch has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/292531

Change subject: Add resize cursor to pointers
......................................................................

Add resize cursor to pointers

Also prevent cursor flickering when dragging.

Bug: T136099
Change-Id: Ie04c5ad9669c1e839b34bc8f649cc9264f70b666
---
M modules/ext.RevisionSlider.PointerView.js
M modules/ext.RevisionSlider.SliderView.js
M modules/ext.RevisionSlider.css
3 files changed, 12 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/RevisionSlider 
refs/changes/31/292531/1

diff --git a/modules/ext.RevisionSlider.PointerView.js 
b/modules/ext.RevisionSlider.PointerView.js
index fb26f54..a224944 100644
--- a/modules/ext.RevisionSlider.PointerView.js
+++ b/modules/ext.RevisionSlider.PointerView.js
@@ -20,7 +20,9 @@
                $html: null,
 
                initialize: function () {
-                       this.$html = $( '<div>' ).attr( 'id', this.id 
).addClass( 'mw-pointer' );
+                       this.$html = $( '<div>' )
+                               .attr( 'id', this.id )
+                               .addClass( 'mw-pointer mw-pointer-cursor' );
                },
 
                /**
diff --git a/modules/ext.RevisionSlider.SliderView.js 
b/modules/ext.RevisionSlider.SliderView.js
index 41e886e..a5eb0e6 100644
--- a/modules/ext.RevisionSlider.SliderView.js
+++ b/modules/ext.RevisionSlider.SliderView.js
@@ -126,6 +126,9 @@
                                axis: 'x',
                                grid: [ this.revisionWidth, null ],
                                containment: '.mw-pointer-container',
+                               start: function () {
+                                       $( '.mw-revision-wrapper' ).addClass( 
'mw-pointer-cursor' );
+                               },
                                stop: function () {
                                        var $p = $( this ),
                                                pointer = self.whichPointer( $p 
),
@@ -142,6 +145,8 @@
 
                                        self.diffPage.refresh( revId1, revId2 );
                                        self.diffPage.pushState( revId1, 
revId2, self );
+
+                                       $( '.mw-revision-wrapper' 
).removeClass( 'mw-pointer-cursor' );
                                },
                                drag: function ( event, ui ) {
                                        var newestVisibleRevisionLeftPos = 
containerWidth - self.revisionWidth;
@@ -150,6 +155,7 @@
                                                
self.pointerOne.getView().getElement().offset().left,
                                                
self.pointerTwo.getView().getElement().offset().left
                                        );
+
                                }
                        } );
 
diff --git a/modules/ext.RevisionSlider.css b/modules/ext.RevisionSlider.css
index dd2146c..600ec16 100644
--- a/modules/ext.RevisionSlider.css
+++ b/modules/ext.RevisionSlider.css
@@ -129,6 +129,9 @@
     height: 13px;
     background-repeat: no-repeat;
 }
+.mw-pointer-cursor {
+    cursor:ew-resize;
+}
 
 .mw-revisions-older {
     float:left;

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ie04c5ad9669c1e839b34bc8f649cc9264f70b666
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/RevisionSlider
Gerrit-Branch: master
Gerrit-Owner: WMDE-Fisch <[email protected]>

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

Reply via email to