aboutsummaryrefslogtreecommitdiffstats
path: root/mw-config/config.css
Commit message (Collapse)AuthorAgeFilesLines
* installer: Allow customisation of $wgServerTim Starling2025-03-041-0/+4
| | | | | | | | | | | | | | | | | | | | | * 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
* Move services state management out of DatabaseInstallerTim Starling2024-10-011-0/+5
| | | | | | | | | | | | | | | | | | * 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
* Remove superfluous spacesFomafix2024-07-031-1/+1
| | | | Change-Id: I6ef0953be7b9a0baac5fb96df4d254a463fb7298
* build: Update stylelint-config-wikimedia to 0.17.2Ed Sanders2024-06-131-3/+3
| | | | Change-Id: I8d68bcae416463ceec6d7b617e38d34c57360698
* installer: Make logo preview use codex elementsAmir Sarabadani2024-02-061-0/+39
| | | | | | | Currently, it is unstyled divs that don't look very well. Alternative approach to I85e38a9ff16979f Change-Id: Ic5cb76dbc4c919e059a6648200feecc037326230
* Redesign the installer with CodexAmir Sarabadani2023-12-131-291/+118
| | | | | | | | | 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
* Merge "Use SVG instead of GIF for help-questionmark"jenkins-bot2022-10-261-2/+2
|\
| * Use SVG instead of GIF for help-questionmarkFomafix2022-10-261-2/+2
| | | | | | | | Change-Id: Ibcaba746b912aa17da8423115d633a074c2f6038
* | Installer: Disable logo dropper for nowJon Robson2022-10-061-9/+1
|/ | | | | | | | A follow up will restore this with required functionality Bug: T318753 Change-Id: I1a41d83594497ea7c64f358145d4eb24429fd7a5
* WebInstaller: Increase `#mw-panel` width to `11em`Volker E2022-09-301-1/+1
| | | | | | | | Take all available space to improve rendering of portal contents in languages like German and Russian with long words. Bug: T318205 Change-Id: I6e8a5fe4e8358751085ecadf0a6c63a007095584
* WebInstaller: Lighten success message and add top marginVolker E2022-09-301-1/+3
| | | | | | | | | 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
* WebInstaller: Remove inlined inconsistent bullet image and indentVolker E2022-09-301-4/+2
| | | | | | | | Removing the bullet image and indent the (fake) list items to makes the text more readable. Bug: T318203 Change-Id: I495b0a6a3c4c28a40fadbf054396d38ada1d550c
* WebInstaller: Unify background colors and sort background props firstVolker E2022-09-301-12/+12
| | | | | | | | | 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
* WebInstaller: Increase `line-height` for legibilityVolker E2022-09-301-1/+1
| | | | | Bug: T318202 Change-Id: Ie0d0e177b8c8aad9db295bc5bfabf1abbff1bc87
* WebInstaller: Increase color contrast of coming installation stepsVolker E2022-09-301-1/+2
| | | | | Bug: T318200 Change-Id: I9ff6e79842ea8a8aa746897854712e0cf4cca838
* build: Update stylelint-config-wikimedia to 0.13.0Ed Sanders2022-05-041-0/+1
| | | | Change-Id: I59c7507fef057a880bca62a156662ee66f89ed94
* Update installer to reflect modern logosJon Robson2022-03-101-1/+71
| | | | | | | | | | | | | 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
* build: Upgrade stylelint-config-wikimedia from 0.10.3 to 0.11.1James D. Forrester2021-06-291-0/+2
| | | | | | | | 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
* stylelint: Enforce no-unsupported-browser-featuresEd Sanders2021-06-051-0/+1
| | | | Change-Id: Ic4fb9d27aa94594584327a3d1fc5495861e09ebd
* Unify `list-style` CSSVolker E2021-05-031-3/+2
| | | | | | | | `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
* Installer: Simplify stylesheetjdlrobson2021-04-201-0/+4
| | | | | | | | | 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
* Installer: The installer should use `.warningbox` for styling warnings, not ↵jdlrobson2021-04-151-10/+2
| | | | | | | `.mw-infobox` Bug: T232903 Change-Id: Ibf6426ab90445d7aac94d59336e25957cf48fc1f
* Mark .mw-infobox styles as deprecatedjdlrobson2021-02-091-0/+20
| | | | | | | | | | | | | | 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
* Merge "installer: Add overflow:hidden to help box"jenkins-bot2020-05-281-0/+2
|\
| * installer: Add overflow:hidden to help boxFomafix2020-03-301-0/+2
| | | | | | | | | | | | | | | | 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
* | installer: Add Installer-specific stylesheetjdlrobson2020-04-031-0/+54
|/ | | | | | | | Follows-up 00e8bde6859, which removed loading of Vector styles. Let the Installer maintain its own appearance instead. Bug: T248133 Change-Id: Ibdb0a72083a837a369d8d660c79fecd5aac55407
* Remove IE 6 & 7 hasLayout hacksVolker E2019-10-041-1/+0
| | | | | Bug: T234582 Change-Id: I029f41c468a4d7bae9b0d2657dacb91401c8f91a
* Remove unused `.success-box` classVolker E2019-09-171-4/+0
| | | | Change-Id: Ie5ecaed60fc7f6342301550c57b238044c20e4a4
* Installer: Use HTML/CSS instead of JavaScript to toggle the help messageFomafix2019-06-151-2/+8
| | | | | | | | | 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
* Installer: Move style of background image from HTML to CSSFomafix2019-06-141-0/+4
| | | | Change-Id: I5fb8a9fc87290c407be123238397accbc5a886dc
* linting: Start enforcing a basic CSS class naming rule (with lots of opt-outs)James D. Forrester2019-04-121-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* build: Upgrade stylelint-config-wikimedia to 0.5.0 and make passVolker E2018-11-281-1/+0
| | | | Change-Id: I648375927bace5fc21bd842268c645570759ce85
* installer: Hide empty textbox if no extension tables were createdKunal Mehta2018-04-121-0/+5
| | | | | | | | | | 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
* stylelint: Drop over-ride for 'declaration-no-important' and make passJames D. Forrester2017-03-011-2/+2
| | | | Change-Id: I150acaf188c445ca983583d9de107f10d425a0fb
* build: Enable selector-list-comma-newline-after stylelint ruleVolker E2017-02-231-1/+2
| | | | | | | Enabling selector-list-comma-newline-after stylelint rule and making it pass. Change-Id: I8fa3fbe03fcce57d555c47f39361c2a8d9828c3c
* build: Enable stylelint rule 'number-leading-zero' and make passJames D. Forrester2017-02-201-5/+5
| | | | Change-Id: I7f6d7784b5a415d4fd4fc098800bfdf9ed61790f
* Follow-up 276c30e: Use the correct hex for the green we wantJames D. Forrester2016-05-261-1/+1
| | | | | Bug: T136175 Change-Id: I4ce6010d55c361c56584a36ac252a68f0d2ee363
* build: Enforce stylelints on function callsJames D. Forrester2016-05-191-4/+4
| | | | | | | | | | * 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
* build: Enforce the rest of the colour-related stylelintsJames D. Forrester2016-05-191-2/+2
| | | | | | | | * 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
* mediawiki.legacy.config: use own help-field stylingOri Livneh2015-08-141-0/+29
| | | | | | | | | | | | 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
* Move installer files from skins/common/ to mw-config/Bartosz Dziewoński2014-08-171-0/+174
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