mediawiki-extensions-Revisi.../modules
Leszek Manicki d737153e29 Smarter setting of the "gravity" of tooltips
This adjusts the position of the tooltip depending on what is the
position of the related revision bar in the plot, and on the
size of the contents of the tooltip.

This change makes the tooltip be always displayed below
the revision plot, so it is visible to the user no matter if there is
enough (visible) space above the plot.
Also now it is checked if there is enough space on the left and right
side of the browser window to display the tooltip centered horizontally.
If not, this adjusts the horizontal position of the tooltip so that
it does not get shown outside of the window.
The latter in particular improves displaying of longer edit
summaries in RTL mode. Apparently LTR-centered browsers took care
of not showing the tooltip outside the right edge of the window
but in the case of left edge the tooltip could run outside of the window
leaving a part of summary not visible to the user without scrolling.

Bug: T141071
Bug: T141093
Change-Id: I8d519c5fd42d8403b527fa97d72a5c46991fc27b
2016-07-25 12:14:42 +02:00
..
ext.RevisionSlider.css Prefix all classes and IDs with mw-revslider 2016-07-01 11:27:23 +01:00
ext.RevisionSlider.DiffPage.js Prefix all classes and IDs with mw-revslider 2016-07-01 11:27:23 +01:00
ext.RevisionSlider.fetchRevisions.js Add a simple JSDuck config file 2016-06-22 14:40:27 +02:00
ext.RevisionSlider.HelpDialog.js Open links in the "tutorial" in the new window 2016-07-20 12:28:20 +02:00
ext.RevisionSlider.init.js Make RevisionList expect list of Revision object 2016-07-05 00:01:46 +02:00
ext.RevisionSlider.noscript.css Prefix all classes and IDs with mw-revslider 2016-07-01 11:27:23 +01:00
ext.RevisionSlider.Pointer.js Enhance code documentation. 2016-06-21 13:25:50 +02:00
ext.RevisionSlider.PointerView.js Prefix all classes and IDs with mw-revslider 2016-07-01 11:27:23 +01:00
ext.RevisionSlider.Revision.js Account for suppressed comments and users 2016-07-15 09:27:59 +01:00
ext.RevisionSlider.RevisionList.js Make RevisionList expect list of Revision object 2016-07-05 00:01:46 +02:00
ext.RevisionSlider.RevisionListView.js Smarter setting of the "gravity" of tooltips 2016-07-25 12:14:42 +02:00
ext.RevisionSlider.Slider.js Enhance code documentation. 2016-06-21 13:25:50 +02:00
ext.RevisionSlider.SliderView.js Prefix all classes and IDs with mw-revslider 2016-07-01 11:27:23 +01:00