| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Add a box to the name page allowing $wgServer to be reviewed and
customised.
* Stay on the default server for LocalSettings.php download. Just use
the customised URL for the "enter your wiki" link. For the Refresh
header, use a relative URL, since that is safer.
It is a footgun. Ideally there would be client-side validation by
fetching a URL. For now, using a relative URL for the LocalSettings
download means you can fix LocalSettings by editing it.
Also add a little bit of padding between the textbox and the following
label so that the grouping is more clear. Remove the <br> from the
DBConnect page, otherwise there was excessive whitespace in combination
with the new padding.
Bug: T2061
Bug: T64950
Change-Id: I23951ac40faeae9447a2feb2bf5861f0bb81f664
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Remove the scattered enableLB() calls from DatabaseInstaller. The
table creation step should not be responsible for managing the state
of the service container. We have a full installer step called
restore-services, and deferring enableLB() until then only affects
populateInterwikiTable, populateSiteStats, generateKeys and
insertUpdateKeys, which all use local connection management, not
LBFactory. This is a breaking change only for the overrides mechanism,
not for extensions.
* Move DatabaseInstaller::doUpgrade() and its helper outputHandler() to
WebInstaller, since it is specific to web upgrade. Move state
management logic from WebInstallerUpgrade to the new method.
* Fix the excessively narrow width of the upgrade output box, which was
annoying me during testing.
Change-Id: Ica42c4c2e104d5581702e83ae8f9dafadd0053e5
|
|
|
|
| |
Change-Id: I6ef0953be7b9a0baac5fb96df4d254a463fb7298
|
|
|
|
| |
Change-Id: I8d68bcae416463ceec6d7b617e38d34c57360698
|
|
|
|
|
|
|
| |
Currently, it is unstyled divs that don't look very well.
Alternative approach to I85e38a9ff16979f
Change-Id: Ic5cb76dbc4c919e059a6648200feecc037326230
|
|
|
|
|
|
|
|
|
| |
It is not perfect, but it's a major improvement compared the existing
one. We need to clean up a lot more once it has landed but it's a good
start.
Bug: T337435
Change-Id: I1f85110e754546c797d3325b8dd6878093790266
|
|\ |
|
| |
| |
| |
| | |
Change-Id: Ibcaba746b912aa17da8423115d633a074c2f6038
|
|/
|
|
|
|
|
|
| |
A follow up will restore this with required
functionality
Bug: T318753
Change-Id: I1a41d83594497ea7c64f358145d4eb24429fd7a5
|
|
|
|
|
|
|
|
| |
Take all available space to improve rendering of portal contents
in languages like German and Russian with long words.
Bug: T318205
Change-Id: I6e8a5fe4e8358751085ecadf0a6c63a007095584
|
|
|
|
|
|
|
|
|
| |
Lighten success message slightly while still complying to WCAG 2.0 AA
contrast ratio. Also add top margin to the message to set it better
apart from installer config messages above.
Bug: T318204
Change-Id: Ic9b8b940f1598667bb5e184ac14dc3b9ab474d38
|
|
|
|
|
|
|
|
| |
Removing the bullet image and indent the (fake) list items to
makes the text more readable.
Bug: T318203
Change-Id: I495b0a6a3c4c28a40fadbf054396d38ada1d550c
|
|
|
|
|
|
|
|
|
| |
Use one background color shade `#f7f7f7` and not two similar ones
including `#f6f6f6`.
Also sort the background properties first to better orientate in the
code aligning to CSS property order proposal.
Change-Id: I70ed641521640218c8d17c10a021df9b1e52dc30
|
|
|
|
|
| |
Bug: T318202
Change-Id: Ie0d0e177b8c8aad9db295bc5bfabf1abbff1bc87
|
|
|
|
|
| |
Bug: T318200
Change-Id: I9ff6e79842ea8a8aa746897854712e0cf4cca838
|
|
|
|
| |
Change-Id: I59c7507fef057a880bca62a156662ee66f89ed94
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
There are now 4 types of logos, only one of which is needed.
Update documentation in installer to reflect this.
Also make it possible to drag and drop files into the installer
and see live previews of what the logos will look like to aid
setup.
The 1x is no longer required.
Bug: T255913
Change-Id: I58226ae8fb02c32d2eeea65a50aaabbc193cb51c
|
|
|
|
|
|
|
|
| |
Just disabling the `declaration-property-unit-disallowed-list` failures
for now, but it looks like at least most of these could be switched over
to ems without breaking anything. For another patch!
Change-Id: I9220334d670f71eba1b0e392da826036d54bc2f3
|
|
|
|
| |
Change-Id: Ic4fb9d27aa94594584327a3d1fc5495861e09ebd
|
|
|
|
|
|
|
|
| |
`list-style: none none` was a workaround for an IE 6 & 7 rendering issue.
Same goes for `list-style-image: none; list-style-type: none;` combination.
Let's unify to shorthand `list-style: none` for any non-ancient browser.
Change-Id: I05f00db8a08a9fc1523ea00fab91e91d3c00cab3
|
|
|
|
|
|
|
|
|
| |
The installer needs a handful of the styles provided by
ResourceLoaderSkinModule. Reduce it to the minimum required in
preparation for the deprecation of the `legacy` feature.
Bug: T232903
Change-Id: I6a718232897448a94fe1ddda547ae5a5c671b7aa
|
|
|
|
|
|
|
| |
`.mw-infobox`
Bug: T232903
Change-Id: Ibf6426ab90445d7aac94d59336e25957cf48fc1f
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Now that Html::infobox is deprecated in 1.36 let's make sure it's
clear the styles are too.
No release note is needed given the already existing note about
Html::infobox.
Styles are copied to the installer for now, but please note
their future standardization in T232903.
Bug: T268194
Change-Id: I5f7929e698c99e73f5186aa4d9bfe5f7788c12a1
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
This avoids an overlap of the help box with the floating page list.
The min-width:min-content prevents that long words get cut.
Change-Id: I2d9f38e84d6030de6b00f7105a8373ff9b69e0f9
|
|/
|
|
|
|
|
|
| |
Follows-up 00e8bde6859, which removed loading of Vector styles.
Let the Installer maintain its own appearance instead.
Bug: T248133
Change-Id: Ibdb0a72083a837a369d8d660c79fecd5aac55407
|
|
|
|
|
| |
Bug: T234582
Change-Id: I029f41c468a4d7bae9b0d2657dacb91401c8f91a
|
|
|
|
| |
Change-Id: Ie5ecaed60fc7f6342301550c57b238044c20e4a4
|
|
|
|
|
|
|
|
|
| |
Changes in the behavior:
* The expanding/collapsing now works even with disabled JavaScript.
* There is no FOUC on loading anymore.
* The animation on show/hide is absent.
Change-Id: I1b88d8e2cdbb1c969670a7a8637dba10bf447330
|
|
|
|
| |
Change-Id: I5fb8a9fc87290c407be123238397accbc5a886dc
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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: I648375927bace5fc21bd842268c645570759ce85
|
|
|
|
|
|
|
|
|
|
| |
The textarea is for extension update messages to go, but in some cases
extensions don't create any tables so you're left with an empty,
confusing textbox. Hide it with CSS if it's empty, since that's an
expected condition.
Bug: T48802
Change-Id: I798d07d1d6ed65011e9f2a2ac5cc77ad0595df7d
|
|
|
|
| |
Change-Id: I150acaf188c445ca983583d9de107f10d425a0fb
|
|
|
|
|
|
|
| |
Enabling selector-list-comma-newline-after stylelint rule and
making it pass.
Change-Id: I8fa3fbe03fcce57d555c47f39361c2a8d9828c3c
|
|
|
|
| |
Change-Id: I7f6d7784b5a415d4fd4fc098800bfdf9ed61790f
|
|
|
|
|
| |
Bug: T136175
Change-Id: I4ce6010d55c361c56584a36ac252a68f0d2ee363
|
|
|
|
|
|
|
|
|
|
| |
* Function calls to calc should use operators with spaces
* Function calls should not be split over lines
* Function calls should have a space after each comma
* Function calls should have space inside of the parentheses
* Function calls should not quote url parameters
Change-Id: Ia35f0bb5ca2dde23ce4ec90256b4fa958203e1cc
|
|
|
|
|
|
|
|
| |
* Hex colours must be in short form where possible ('fff' not 'ffffff')
* Hex colours must be used over named colours ('fff' not 'white')
* Hex colours must be valid ('fff' not 'ffq')
Change-Id: I2ba04cc3ad9898c17fee3c65bb3bead834c3a1fd
|
|
|
|
|
|
|
|
|
|
|
|
| |
Instead of using .mw-help-field-container from mediawiki.legacy to style help
tooltips, use a class that is specific to the WebInstaller and which is styled
in its stylesheet. This allows us to stop embedding it in mediawiki.legacy
(which is loaded on every page).
The CSS is copied directly from the styles for mw-help-field-container et al.
in mediawiki.legacy.
Change-Id: I8e092e9d2c91b5f70499d93c1134f43f2e96348c
|
|
The CSS and JS files are definitely used only by the installer.
As for the images:
* mediawiki.png is still used directly by some error pages
(includes/PHPVersionError.php, includes/templates/NoLocalSettings.php)
* ajax-loader.gif is still used by shared.css
* bullet.gif is mysteriously used by *something*, according to the
logs at bug 69277 comment 11; I currently have no idea what, so
let's keep it here for a while
* All other ones don't grep (outside of the installer itself) and
don't appear in the logs on bug 69277.
Bug: 69277
Change-Id: I9146d9211a807911a5e0cfaa1dd3ab8170f333ca
|