Current configuration on the wiki
Find a file
Anne Tomasevich eb29d1424d CodexHTMLForm: Add support for fieldset, description, and optional
- Override HTMLForm::wrapFieldSetSection() to apply the right
  markup and classes for a fieldset and its legend
- Override HTMLForm::formatSection() to include the
  .cdx-field__control class
- Add a setter for section info to HTMLForm (that only
  works when the display format is 'codex')
- Add an optional flag message
- Override HTMLForm::getLegend() to include CSS classes
  and additional sub-elements of the legend, including an
  "optional" flag and a description.

Implementation notes:
- CodexHTMLForm::getLegend() returns HTML, while the parent
  method returns plain text. This was necessary to include
  the "optional" flag and description within the legend
  element, which is critical for users of assistive tech.
- setSections() was added to HTMLForm instead of CodexHTMLForm
  to support use cases like FormSpecialPage, which expect the
  form to be an HTMLForm

Bug: T359020
Bug: T359016
Change-Id: I7b637331e171c46b48de085a6fa92f8ceaf16a50
2024-03-26 14:56:36 -04:00
.phan build: Fix line indents 2024-03-11 00:14:16 +01:00
cache
docs Add temporary feature flag for logout confirmation 2024-03-15 19:05:47 -07:00
extensions
images
includes CodexHTMLForm: Add support for fieldset, description, and optional 2024-03-26 14:56:36 -04:00
languages CodexHTMLForm: Add support for fieldset, description, and optional 2024-03-26 14:56:36 -04:00
maintenance migrateBlocks.php: Fix infinite loop 2024-03-13 11:04:12 +11:00
mw-config
resources Merge "resources: Use colon-separator in content language for htmlform" 2024-03-16 21:13:50 +00:00
skins
tests Fix some spelling errors 2024-03-18 20:58:11 +11:00
.dockerignore
.editorconfig
.eslintignore
.eslintrc.json
.fresnel.yml
.gitattributes
.gitignore
.gitmessage
.gitreview
.mailmap CREDITS: Fix various duplicates 2024-03-14 11:53:13 -07:00
.phpcs.xml build: Fix line indents 2024-03-11 00:14:16 +01:00
.stylelintrc.json
.svgo.config.js
.vsls.json
api.php
autoload.php Merge "Split web-specific code out of DatabaseInstaller" 2024-03-16 21:13:59 +00:00
CODE_OF_CONDUCT.md
composer.json Bump wikimedia/parsoid to 0.19.0-a23 2024-03-16 16:23:40 +00:00
composer.local.json-sample
COPYING
CREDITS CREDITS: Fix various duplicates 2024-03-14 11:53:13 -07:00
DEVELOPERS.md
docker-compose.yml
FAQ
Gruntfile.js
HISTORY Fix some spelling errors 2024-03-18 20:58:11 +11:00
img_auth.php
index.php
INSTALL
jsdoc-plugin-allow-dots-in-modules.js
jsdoc.js Merge "docs: Include moment in JSDoc" 2024-03-15 23:49:05 +00:00
load.php
opensearch_desc.php
package-lock.json Update jsdoc-wmf-theme from 0.0.12 to 0.0.13 2024-03-05 08:11:23 -08:00
package.json Update jsdoc-wmf-theme from 0.0.12 to 0.0.13 2024-03-05 08:11:23 -08:00
phpunit.xml.dist
README.md
RELEASE-NOTES-1.42 mediawiki.ui: Remove 'utilities.less' 2024-03-15 09:55:31 +01:00
rest.php Rest: Turn Rest\EntryPoint into a MediaWikiEntryPoint subclass 2024-03-12 14:37:18 +01:00
SECURITY
thumb.php
thumb_handler.php
UPGRADE

MediaWiki

MediaWiki is a free and open-source wiki software package written in PHP. It serves as the platform for Wikipedia and the other Wikimedia projects, used by hundreds of millions of people each month. MediaWiki is localised in over 350 languages and its reliability and robust feature set have earned it a large and vibrant community of third-party users and developers.

MediaWiki is:

  • feature-rich and extensible, both on-wiki and with hundreds of extensions;
  • scalable and suitable for both small and large sites;
  • simple to install, working on most hardware/software combinations; and
  • available in your language.

For system requirements, installation, and upgrade details, see the files RELEASE-NOTES, INSTALL, and UPGRADE.

MediaWiki is the result of global collaboration and cooperation. The CREDITS file lists technical contributors to the project. The COPYING file explains MediaWiki's copyright and license (GNU General Public License, version 2 or later). Many thanks to the Wikimedia community for testing and suggestions.