70 Commits (ed288cd142d95cf74ff89b8e9169a02016dab337)

Author SHA1 Message Date
jenkins-bot c971d2f24a Merge "OOjs UI: Display windows on top of the fixed header" 7 years ago
jenkins-bot c6d1a32e03 Merge "OOjs UI: Fix z-index and font size for default overlay" 7 years ago
evad37 3c3caeda7c Make languages portlet visible when empty
The languages portlet should always be visible so that the ULS
is always visible.

Bug: T181362
Change-Id: Icd89ccd28072758b9267906e5f4b72c39da5269d
7 years ago
Bartosz Dziewoński e705ce6d7f OOjs UI: Display windows on top of the fixed header
Workaround copied from Vector.

Bug: T183284
Change-Id: I7a4847f8d7c81e30610964762d6e591d753fa207
7 years ago
Bartosz Dziewoński 5b4508d644 OOjs UI: Fix z-index and font size for default overlay
OOUI dropdown menus should appear on top of the fixed header
and their font size should match the body text.

For example, on Special:MovePage:
* Before: https://phabricator.wikimedia.org/F12517634
* After:  https://phabricator.wikimedia.org/F12517632

Bug: T183069
Change-Id: I291d852f49507e58082ac95e59cb115170aa809a
7 years ago
jenkins-bot 9a1b390e5c Merge "Changes to portlets for greater compatibility with other skins" 7 years ago
SamanthaNguyen f473b850f9 Remove fake element created before links so background aligns correctly
This rule seems to no longer apply to the skin in it's current state,
and seems to be causing problems with references. These rules are an issue
for that it creates a fake block element (which adds extra spacing at the
top), creates a static height, and pulls it up with a negative top margin.

It seems best to remove this CSS block.

Bug: T181490
Change-Id: Id109e42731202f0c6e1ef6ff8855617e0795b35d
7 years ago
vlakoff 1ff3e9a8f7 Add some missing "noflip" directives for thumbs
Bug: T183783
Change-Id: I9722a155bf75b47ac8d18e844a7255a1e057a77c
7 years ago
evad37 212357d9b8 Changes to portlets for greater compatibility with other skins
Rename `pagetools` to `views`, `pageactions` to `cactions`, and
`cactions` from last commit back to `pagemisc`.
Make empty portlets available on page but hidden (display:none)
 with css class emptyPortlet, which can be removed by scripts
that add links to portlets (mw.util.addPortletLink already does
this).

Bug: T181362
Change-Id: I56d5b9df529abbdfead26cc46b8fe28935b417c3
7 years ago
jenkins-bot 630e31c446 Merge "Help icon is a bit weirdly aligned" 7 years ago
jenkins-bot 9d0525ddd8 Merge "Only add border to the primary thumb image" 7 years ago
Derk-Jan Hartman d6383bf713 No need for background color on the outside of thumbnails
Change-Id: Id7e38e3653ad0c53a41444926b7ba3157e13c2d2
7 years ago
Framawiki 3185eb1d42 Help icon is a bit weirdly aligned
Change margin of .mw-indicators

Bug: T173186
Change-Id: I614b54f3fb6097842703f383f1aed5c2c9c39a6a
7 years ago
Cormac Parle 5889423de3 Do not overwrite all background attributes with a color
Bug: T176010
Change-Id: I605675fe3ddb9fd3a83c513f8fdb2d104adb21dd
7 years ago
Isarra f1379fcd27 Put back stupid horrible overflow:auto to keep sidebars from
shoving down all content

Was removed from most boxes in 30ddb35f0; put it back here only
on mid- and full- content. No need for it on small.
Apparently I suck at reviewing shit.

Bug: T181323
Change-Id: Ic0bc08b9ba542ac16936c27e1dcdaca140fd51a2
7 years ago
Isarra bfa6e4a275 Merge "Revert "Remove brackets around new toctoggle"" 7 years ago
Isarra adbab0e162 Revert "Remove brackets around new toctoggle"
This reverts commit 366f80701b.

Change-Id: I96e6cdf7739a21ed3a1d86fb37ee863d867d6dbb
7 years ago
Isarra 2d7547aabe Merge "Remove brackets around new toctoggle" 7 years ago
Derk-Jan Hartman 4af519be1f Only add border to the primary thumb image
Bug: T181211
Change-Id: Idf3d2fa88d5bf6c7244cf2bd1c32813b141fb845
7 years ago
Derk-Jan Hartman 580519342f Allow multiple mw-indicator side by side
Bug: T175894
Change-Id: I6ca0b1739ba8364ef64c92a6e05569a1da2c9c76
7 years ago
jenkins-bot f1c80b1b9f Merge "Remove 'overflow: auto' from .box() mixin" 7 years ago
jenkins-bot 9682b27739 Merge "Fix some small positioning/overflow things" 7 years ago
Isarra 29b0838989 Fix some small positioning/overflow things
* Echo icon positioning fix in rtl languages (thanks to RoanKattouw)
* Fix for header lines overlapping with floats (thanks to someone who...
  I don't actually remember, but they're absolutely lovely too)

Change-Id: I57825a7e7e06184f452cec69b15b484173b59413
7 years ago
Bartosz Dziewoński 30ddb35f06 Remove 'overflow: auto' from .box() mixin
I am pretty sure this is unnecessary in almost all places this mixin
is used, and at least one of them (for 'fieldset') is causing issues
(T181258).

The only place I am not pretty sure about is in the .nav-block()
mixin, so let's add it back there.

Bug: T181258
Change-Id: I77d34634d97b38712e74bc5f2227e42e9c49f18d
7 years ago
jenkins-bot 8e146c4d6c Merge "Styling for the <tt> tag" 7 years ago
jenkins-bot 83e4ccab47 Merge "Update jQuery Mobile to 1.5 (alpha)" 7 years ago
Fomafix 366f80701b Remove brackets around new toctoggle
I82db33d656 in core changes the toggle button of the TOC.
This change removes the brackets around the new toctoggle, too.

Depends-On: I82db33d656b3795d7134a91d20ed9d93a3471086
Change-Id: I4ebe356e266a93b2391650ac915940432e02f0ef
7 years ago
Jack Phoenix d013bf5cfc Custom styling for <pre> and <code> elements
Copypasted from core /resources/src/mediawiki.skinning/elements.css with
colors adjusted for Timeless.

Bug: T177142
Change-Id: Ic6d18911df4f1ea504ed547292676eac1ff54995
7 years ago
Jack Phoenix cb04db2039 Add some spacing and styling for #contentSub
The font-size is direct copypasta from MonoBook; on MonoBook #contentSub's
color is #54595d whereas here it uses the @grey-dark variable (which is
defined as the hex color #666 in variables.less).

Bug: T173951
Change-Id: Id57a3e2acab1f734b6a8ba65734c9d3d828d9ca7
7 years ago
jenkins-bot 9ca76ed5b7 Merge "Fix IE10/11 bug with the fixed header" 7 years ago
Ed Sanders 4291209afe VE: Fix font sizes and toolbar position
Change-Id: Ic34a4bca04a353572ed706e0ce990ea471837fb4
7 years ago
Bartosz Dziewoński 73a584b8af Update jQuery Mobile to 1.5 (alpha)
Downloaded from http://jquerymobile.com/download-builder/ with two modules:
* Core / Virtual Mouse (vmouse) Bindings
* Events / Touch

Local hacks:
* Replaced all .bind() calls with .on() to avoid jQuery Migrate warnings
* Replaced all .unbind() calls with .off() to avoid jQuery Migrate warnings

Bug: T165816
Bug: T174545
Change-Id: Icdcaf49c583f2f1380656cd0a0b6333ace0f1c53
7 years ago
Jack Phoenix 260725618e Fix IE10/11 bug with the fixed header
Apparently not defining the height property makes everything just plain
messed up, and to fix things, all you need is the height property that has
a value (other than "auto") of some kind.

Bug: T173769
Change-Id: Ie8c86e01c77b3f5de11c1bd7c6bf491c8ef0fb26
7 years ago
Jack Phoenix 7e956119b7 Styling for the <tt> tag
Bug: T175709
Change-Id: I7461f65ee11c0f68ac3e635a72d993c44a0cc1c6
7 years ago
Isarra 5570b3fdd9 Make Echo icons more likely to remain inline
Sometimes they wind up stacked vertically. They should be
horizontal. I don't know.

Change-Id: I92eaaa6c2e52944d818f042ea1bfed4a43ed0943
7 years ago
Isarra 1d2636dfdf Fix messed up recent changes/watchlist legends
Bug: T173151
Change-Id: Iedf0f7dd9d03ea43db6355ccc09fb731187abf60
8 years ago
Ed Sanders 58eaa7392e Remove overly-generic line-height selector
Change-Id: Ic672d49fe3337d5db065bca0e32f73e3fc4b01e9
8 years ago
jenkins-bot 650f5a5425 Merge "build: Resolve suppressed eslint warnings" 8 years ago
Timo Tijhof b925a9e1b0 build: Resolve suppressed eslint warnings
* Consistent string quoting style.
* Consistent spacing.
* Remove unused variables.

Change-Id: I6f78f1127c563ae3f81b6268eb896b2441ffd840
8 years ago
Bartosz Dziewoński 58e8c3d47d Use transparent for invisible borders of page navigation rather than white
This makes the effect better when you override page background color,
like we do on mediawiki.org e.g. on manual pages like
<https://www.mediawiki.org/wiki/Manual:Installation_guide>.

Change-Id: Ie863d11b19a56ab6cf75ff4b8dfcd2d74b69ce1d
8 years ago
Bartosz Dziewoński f11212f7bd Fix JQMIGRATE warnings in jQuery Mobile
jQuery Mobile 1.5 is supposed to be compatible with jQuery 3, but it isn't...

* Replace .bind() calls with .on()
* Replace .unbind() calls with .off()

Bug: T165816
Change-Id: I79639fd9ae8e6e785f93191273147866e52c4ed1
8 years ago
Umherirrender 77ff62c02c Add stylelint for css and less files
Fixed the following rules:
- number-leading-zero
- length-zero-no-unit
- string-quotes
- max-empty-lines
- selector-pseudo-element-colon-notation
- at-rule-empty-line-before
- at-rule-name-space-after
- media-feature-parentheses-space-inside
- color-hex-case
- declaration-block-semicolon-space-bef
- declaration-property-value-blacklist

Change-Id: Id0b43bff22b3f9ae9b912bd886e2da4c8576b165
8 years ago
Bartosz Dziewoński 26bf7c3c19 Make VisualEditor gutter area clickable
Code adapted from VisualEditor's ve.init.mw.DesktopArticleTarget-vector.css.

Bug: T162838
Change-Id: I828b97b060d631d7c86bff308802fb05c3dff781
8 years ago
Bartosz Dziewoński 51b9ba4eeb Remove workaround for T162493
Change-Id: Icb1f7632512b4a8fd0e2bf50035e40d3a89cd9bb
8 years ago
Isarra 9811d44774 Move echo styles to the correct module
Change-Id: I28af6af3d1fe4d2dca363175e430976bb3ab03ec
8 years ago
Isarra adf906a297 VE styles
Positioned toolbar properly for all modes.
Added icon to ve-edit, and new icon for edit source.
Yadda.

Toolbar does not work properly at low resolutions. This is a VE problem.
Cactions do not work with editor open. This is a VE problem.

bug: T161462
Change-Id: Ie5f4732f49f2dc365f5a3cc0c4b0e21444c21d1f
8 years ago
Isarra 1bb12ffaae Make variables for resolution boundaries
And some comments, or stuff.
Also bumped version number.

Change-Id: I4a4978e622eb82461573819992b19d5374bcc749
8 years ago
Isarra 8cb2458c99 Refactor TimelessTemplate.php
Structure is generally the same. All html is rendered into a
single variable, output with a single unholy 'echo'.

getPortlet is now more general, and generally used.

Should generally address the issues raised in T158011.
Should also be technically compatible with VE (DOM), but
without styling, and requiring the user to edit
LocalSettings.php (hopefully that gets fixed soon).
Fixed a slight bug with the languages rendering on mobile.

Some randomly missing things were added back in. (Variants,
some hooks)

bug: T161428
bug: T158011
bug: T132005
Change-Id: I3b691c8bfe7aed4a544236d5ac031b77ec4e8337
8 years ago
Isarra 10de923cd3 Move echo icons out of the personal dropdown
Lots of positioning weirdness, and the pokey was being
weird too.

Change-Id: Ia46c4f4cf0ce1c043c5506981b4ebc4b6dc4b5d1
8 years ago
Isarra 693aec5fdc Style and message tweaks
Maybe addresses T160647.

Change-Id: I4f6c73db6784415cdeca269321ba6f0f47c67551
8 years ago