| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The nth-of-type() selector only looks for elements with the same
tag name (in this case 'div'), and not elements matching the whole
selector as one might assume. When error messages were shown,
using another 'div' element, it applied to the wrong elements.
Bug: T256805
Change-Id: I1d5d2d17c65a23980ca01534581c7098f01bc8dc
|
|/
|
|
|
| |
Bug: T293576
Change-Id: If97f83dbf95de2fc3e0e3fc366034610dfce3f4d
|
|
|
|
|
|
|
|
| |
Adjust UI to be more explicit about which options apply
to sitewide vs partial blocks
Bug: T280719
Change-Id: I38943124c7f3c1aeb4ea8c9b92971a8f59801205
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
These are often two or three css rules and can be included in the
style sheets of other modules.
To facilitate a good migration from mw-warning-with-logexcerpt,
mw-logevent-loglines has been added to the log event list of
LogEventsList, to allow styling previously provided under
mw-warning-with-logexcerpt to be selected only in cases where
the styles should actually be applied. See also T278002.
Bug: T278576
Change-Id: I3f45c95d2856c8fce2da5175b52089d4e629a41e
|
|
|
|
|
|
| |
The warnings sometimes contain a right-floated image
Change-Id: If9aec1d6ed942bd669c9f9e0dc6822c725d9b370
|
|
|
|
|
|
| |
Should all be no-ops
Change-Id: If3f5c154c206fa34e7445368a82470a6d9cc8f6c
|
|
|
|
|
|
|
| |
Same change as I3baf15fd8e0435fc7a05ba6ff6fef58f7aa55563 in OOUI.
Bug: T265650
Change-Id: Ic829a494220bba00758febde1ce679cc9ecf0165
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is a follow up to I9aba8cccc2ef75c59b78008723d0ae76d853c5f2
to add the 'mw-' prefix to the CSS class added there.
The whole of special.less has the stylelint selector-class-pattern
rule being excluded, so this wasn't picked up when it was first
added. For this reason, the disabling is moved to next-line form
and copied to all the remaining incorrect selectors (to avoid
this problem in the future).
Change-Id: Idfaec3ff3aa0e3ecc5217aa4a557a67378991757
|
|
|
|
|
|
|
| |
We use max-width for all other forms like that (e.g. Blocklist,
Contributions), which allows them to adapt to narrow devices.
Change-Id: I0d30544d3d3baa07078cac91dd91c1892023a146
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Add text to indicate remaining days for temporarily watched items in
the Special:EditWatchlist page. Add ascending sorting by expiration
date. Display the items that will expire soonest at the top.
Bug: T250214
Change-Id: I9aba8cccc2ef75c59b78008723d0ae76d853c5f2
|
|/
|
|
|
|
|
|
|
| |
Extend the watchlist expiry clock icon from Special:Watchlist to
also be displayed on Special:RecentChanges for expiring watchlist
items.
Bug: T258310
Change-Id: I254570addd1835119c863639111bd5394cb4b697
|
|
|
|
|
|
|
|
|
| |
If a changeslist item has an expiry date, add a grey clock icon
after the page title, with a tooltip indicating when the item
expires.
Bug: T250212
Change-Id: I38f8c85321cf257eeea8de5a3bd73bbc0b5ea393
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
Refer to the specific classes that are being overridden and use more
specific selectors where appropriate.
Change-Id: I4383cc31d90247f95fde7af55d2545dd12e96ff8
|
|/
|
|
|
|
|
|
|
|
| |
This change avoids a column break inside of list items on
Special:AllPages and Special:PrefixIndex in Firefox.
Firefox doesn't support break-inside: avoid-column.
Bug: T244108
Change-Id: I6adce3f9baaebb371ce1c6c00c4579292e01fb1e
|
|
|
|
|
| |
Bug: T236679
Change-Id: I8f27254c24dad847370321d4b0425843d838cf83
|
|
|
|
|
| |
Bug: T236679
Change-Id: Ief58d250b928c8c25b1593cce52fff6bfa856949
|
|
|
|
|
|
|
|
|
|
|
| |
This file is part of a large ResourceLoader module that is loaded on
many special pages.
The change here uses the same approach as other files in this
directory, e.g. block.less.
Bug: T235137
Change-Id: I23c552944c6e7e31a4107f7974bb1e5867627283
|
|
|
|
|
|
|
|
|
|
| |
Although it's not a problem currently, some LESS parsers will get confused
with the lack of file extension. It's better to be explicit.
This causes problems with Storybook adoption inside repositories
(See I42fbf37124477e2d950b4bca15acf77703cd3f5d for example)
Change-Id: I379334d7729e587a2a0029550e30e7c46a4f7a7a
|
|
|
|
|
|
|
|
|
|
|
| |
Changes:
* IP address/username is now a single label & input element combination
* Add page-specific styles in separate LESS file
* Remove no longer necessary CSS rule
Bug: T117736
Bug: T219238
Change-Id: I979078d8937898acae22bc28d5ed51da1d4ed627
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This makes core's Special:ListFiles match the styling of
Special:Uploads that is provided by MobileFrontend. The latter
can be removed once this change is incorporated.
The tablet/desktop mode of this page is not impacted except
that the title will be context aware when a username is selected
to show "Uploads by <username>" rather than the generic "list files".
Bug: T102139
Change-Id: I266313b8c71bdf410d336e020aca7dabbe115be5
|
|
|
|
|
|
|
|
|
| |
Now that Partial Blocks feature is being enabled on multiple wikis
a new filter (Block Type) is added to Special:BlockList to facilitate
viewing the different blocks in place.
Bug: T191549
Change-Id: I0bc8c6eaff22930c2e3c12ae5e77e03287910db9
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Wow, so many opt-outs, and a lot of probably-not-going-to-change ones.
Actually wanted pattern:
* "^mw-…"
Content-related classes we're probably not going to scrap:
* "^wikitable$"
Hard-to-change classes used in lots of skins:
* "^toc$"
* "^toctoggle$"
* "^tochidden$"
Necessary for over-rides/specificity battles:
* "^oo-ui-…"
Probably worth considering changing soon:
* "^client-js$"
* "^client-nojs$"
Some of the exemptions have been applied to deprecated styles (where they're being
renamed); some are for code in entirely deprecated areas themselves; some have the
"wrong" name but sit alongside classes with an appropriate one. And some are, very
clearly, in the wrong repo. Such sigh.
Change-Id: I9b8423d53b6750b5ca79d2f69e111f75c93c5bdc
|
|
|
|
| |
Change-Id: I6311b441552bfd05f737f106b534f213797d426a
|
|
|
|
|
|
|
|
|
|
| |
Follow-up to I28c31fc4ea.
Also improves what policy values are considered disabled, documents
how to extend core checks/flags and adds a structure test for it.
Bug: T118774
Change-Id: I66bf396e8e8a8c310a47ba337abe9070e7e83ff6
|
|
|
|
|
|
|
|
|
| |
Leaving it in for better screen reader navigation though.
Also, in order for this to use 'mediawiki.mixins' renaming special
stylesheet from CSS to LESS.
Bug: T209253
Change-Id: I40ac43d0a4a379a71ce78f2bd1f62b828170f4d8
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This adds a UI for blocking namespaces to Special:Block
and a namespacerestrictions parameter to the block API.
The number of namespace restrictions in a single block
is not limited as page restrictions are.
The checkbox allowing the blocker to specify whether
the target can edit their own user page is normally
disabled for a partial block, but is re-enabled if
the block is to the user talk namespace.
If the config $wgBlockAllowsUTEdit is set to false, the
checkbox will not appear, and the target will not be
able to edit their own user talk page if they are
sitewide-blocked, namespace-blocked from the user talk
namespace, or page-blocked from their user talk page.
Bug: T204986
Change-Id: I9e231ad109d7285486ec332b26780339592b8df7
|
|
|
|
|
|
|
|
|
| |
Update the design now we have the extra options for
partial blocks.
Bug: T202773
Bug: T212964
Change-Id: I569eb2a8b15b9ad7f9f0e99bce2cd9b818a82fb4
|
|
|
|
| |
Change-Id: I3db79e58e6d590da0fc2b168d784e1f666c2337b
|
|
|
|
|
|
|
|
| |
Load the styles regardless of whether the user has
JavaScript.
Bug: T212880
Change-Id: If103aebd1ca1368ddee7322bf52f7d9d35bd950c
|
|
|
|
|
|
|
|
|
| |
Previously, the full row (spanning two sub-rows) would not
get the hover effect when hovering over the second sub-row.
Inspired by <https://stackoverflow.com/a/15465002>.
Change-Id: Id698516da4fbe01f90cbe1499fb81721642a4dfd
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* The al_title class was unused, and thus removed.
* The allmessages-customised class was used in CSS to target
elements with 'al_default' and 'al_actual' classses within it,
which are in turn only used for that purpose.
Change the HTML to match the needs of the CSS by only setting
al_default/al_actual classes on customised messages and remove
need for the parent element class.
On a plain install this reduced output by ~2K from 75.8K to 74.0K,
and allocate 100 (2x50) fewer attribute nodes.
Change-Id: If2dd4cf5c937935f03f30b8410a32b6821b0bf34
|
|
|
|
| |
Change-Id: I648375927bace5fc21bd842268c645570759ce85
|
|
|
|
|
|
|
|
| |
These styles should apply to all OOUI HTMLForms (and they already were
accidentally being applied to the form on Special:ProtectedPages).
Move them to mediawiki.htmlform.ooui.styles.less.
Change-Id: Ie51fbbd997648495779c822c421bbfb4a3ea74c4
|
|
|
|
|
| |
Bug: T117739
Change-Id: I802d215374c0b5247247dd4ae2facce251e8d369
|
|
|
|
|
| |
Bug: T174812
Change-Id: Ifb4876f7309a667154c7469c29e703b6c33d54af
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
These stylesheets are sufficiently tiny that it doesn't make sense to
offer them the ability to be loaded separately from each other (saving
bytes in double-digits) at the cost of 1) exporting a dedicated registry
item with meta data shipped on every page view, 2) reduced cache re-use
from increased fragmentation.
Instead, move these to the 'mediawiki.special' style module.
The entries retain their own files to keep them as easy to find
and edit as before.
Where not already, ensure addModuleStyles() is always placed above
any addModules() call in the same method. The load order isn't
affected by the call order, but given blocking style-modules load
before async JS, it helps to order them in a way that visually
matches the effective load order (from top to bottom).
The following 7 modules were remove without deprecation:
1. "mediawiki.special.apisandbox.styles" (1 rule)
2. "mediawiki.special.edittags.styles" (3 rules)
3. "mediawiki.special.movePage.styles" (1 rule)
4. "mediawiki.special.pagesWithProp" (1 rule)
5. "mediawiki.special.upload.styles" (2 rules)
6. "mediawiki.special.watchlist.styles" (3 rules)
7. "mediawiki.special.comparepages.styles" (4 rules)
These module names were only used on the core classes loading them, and
aren't depended on outside core by module name, rather, extensions and
gadgets depend on the styles styles being loaded in a blocking manner on
these pages, which remains unaffected.
Bug: T192623
Change-Id: I6e663dc3c80c7104c9b9abdde44c654543185373
|
|
|
|
|
| |
Bug: T193826
Change-Id: Id25cd18079f48308f6ab42207445bbbd74ed5fda
|
|
|
|
|
| |
Bug: T181733
Change-Id: Ia4bb7f49f89dbd62a21dd125e6a209a4f176844d
|
|
|
|
|
|
|
| |
This reverts commit 808e45d13d400256d36cfcd95e79a567197d9a8b.
Bug: T117781
Change-Id: I152b82bcd647d97062eb82cd2d1064609124f9bc
|
|
|
|
|
|
|
|
| |
This will make jumping from file to file much easier in text
editors when file name lookups will autocomplete naturally when
looking for a class by name.
Change-Id: I4b2e55a2e72674b619d5a592866c8a019a2b0224
|
|
|
|
|
|
|
|
|
| |
Avoids unpleasant nested scrollbars, and hacky fullscren mode.
Make toolbar position:sticky to keep buttons visible.
Bug: T129157
Change-Id: Ia3c3176c1bd7cac6af2c35f53d820f1272df72a5
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Special:Block needs a date time selector for easier selection of expiry. To
accommodate this cleanly, a new Expiry Widget is created that handles this
logic.
Bug: T132220
Change-Id: I2853a2ca0ae6ccead3978f4bb50a77c2baa3a150
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
We no longer support any browsers that don't have
the hashchange event.
Change-Id: I5e6bfd1d5c634df21b6b3d06dcf007112cdf15fa
|
|/ /
| |
| |
| | |
Change-Id: I53c414f0a80ce76907d3293971a47e87aa67fb06
|
| |
| |
| |
| | |
Change-Id: Ifafc4bdd6663e1ccfa6be938e5fc72fd1442a9a5
|