MinervaNeue/resources
Roan Kattouw ec17da76c1 Improve tab scrolling logic
* If the leftmost tab is selected, scroll all the way to the left
* If the rightmost tab is selected, scroll all the way to the right
* If a tab in the middle is selected, scroll to center it
* If the selected tab is wider than the tab container, make sure its
  start (left edge in LTR, right edge in RTL) is always made visible.

As Bartosz reminded me, .scrollLeft in RTL is a cross-browser nightmare
(see https://github.com/othree/jquery.rtl-scroll-type), so add a bunch
of code working around this. Some of this logic is in OOUI already, but
what's there is not enough for what we need here, and we also don't want
to load OOUI for this.

Bug: T223142
Change-Id: Ica298954b42f9daa4819043ec24bc0266290a927
2019-07-30 18:35:14 -07:00
..
skins.minerva.amc.styles Improve tab scrolling logic 2019-07-30 18:35:14 -07:00
skins.minerva.base.styles Subtitle appear below page actions 2019-07-30 09:59:58 -07:00
skins.minerva.content.styles Adding a reflist.less file to hold Template:Reflist specific styles 2019-06-03 14:27:50 +02:00
skins.minerva.content.styles.images Correct search icon 2018-08-14 14:20:00 -07:00
skins.minerva.icons.images Update: add secondary page actions submenu in AMC mode 2019-04-19 14:51:17 +00:00
skins.minerva.icons.images.scripts Update: page issue icons 2018-07-17 15:54:17 -05:00
skins.minerva.icons.images.scripts.misc Remove fancy block info popups (move to MobileFrontend) 2018-07-26 23:44:28 +02:00
skins.minerva.icons.page.issues.default.color Update: page issue icons 2018-07-17 15:54:17 -05:00
skins.minerva.icons.page.issues.medium.color Update: page issue icons 2018-07-17 15:54:17 -05:00
skins.minerva.icons.page.issues.uncolored Update: page issue icons 2018-07-17 15:54:17 -05:00
skins.minerva.loggedin.styles Remove minerva.less from global import path 2018-05-29 12:19:00 +00:00
skins.minerva.mainMenu.icons [UI] [AMC] add recent changes to the AMC menu 2019-07-30 11:27:34 -06:00
skins.minerva.mainMenu.styles Allow .transparent-shield styles for navigation to be reused 2019-07-17 23:32:37 +02:00
skins.minerva.mainPage.styles Remove large bottom margin at top of main page 2019-01-23 12:10:06 -07:00
skins.minerva.options Embrace packageFiles 2019-07-16 18:04:10 +00:00
skins.minerva.scripts Improve tab scrolling logic 2019-07-30 18:35:14 -07:00
skins.minerva.talk Drop mobile.init dependency 2019-07-24 15:28:49 +00:00
skins.minerva.toggling Make Minerva use new PageHTMLParser.js and refactored Page.js 2019-07-15 16:43:51 -06:00
skins.minerva.userpage.icons Remove unused userpage icon from repo 2018-02-15 08:36:44 -08:00
skins.minerva.userpage.styles build: Update 'stylelint-config-wikimedia' to v0.5.0 and make pass 2018-12-12 23:26:48 +00:00
skins.minerva.watchstar Make Minerva use new PageHTMLParser.js and refactored Page.js 2019-07-15 16:43:51 -06:00