| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
With this change, when async uploads are enabled, upload-by-url
will spawn a job and a form with a button to check the status of the
process is shown to the user.
In the process, add processing of warnings in the remote jobs spawned by
the API or the Special page. This is done by adding checks to
UploadJobTrait::verifyUpload. In order to manage warnings serialized in
the job status, a method to unserialize the result of
UploadBase::makeWarningsSerializable.
Things that we might want to fix:
* The form's UI is abysmal, we should probably use Codex
* While it's not a huge deal, I'd like to figure out why I need to
purge the page cache if I want the file to show up. And more
interestingly, why this doesn't happen when uploading via the API
Bug: T295007
Bug: T118887
Change-Id: I49181d93901f064815808380285fc4abae755341
|
| |
| |
| |
| | |
Change-Id: I6b06aba12ed9a3b14ab72e74a7da8387ac2f0770
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Implement username lookup field in Codex according to new designs.
Bug: T358935
Change-Id: Ie78da09d7c2e9388e3aeae8dc5b72312800c9aa2
|
|\ \ \
| |/ /
|/| | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- 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
|
| | |
| | |
| | |
| | | |
Change-Id: I5670330cfac9b57b5a0d0a40a5cfa744998c8f12
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The getTotalAutoblocks query is unindexed and takes 6-7 seconds on
enwiki. It regularly appears in the slow query log.
So, remove the feature.
Change-Id: I4552b7f4894c76de48db026faa01b2c8aabd87e0
|
| | |
| | |
| | |
| | | |
Change-Id: I3ac0a37a43a4f0a7f9a9a85610d5ac66434d1d23
|
| |/
|/|
| |
| |
| |
| |
| |
| |
| |
| | |
"Deny from all" is deprecated; the replacement syntax has been
available since Apache 2.4 (originally released in 2012).
See <https://httpd.apache.org/docs/2.4/howto/access.html>.
Bug: T360850
Change-Id: I825053ccefe34f6ca4e04af5ad2601f79e4d51a7
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
For many languages, I believe, it is too restrictive to require
the same message for the button text and the reason.
Additionally, this change makes the capitalization consistent
for English. Compare with "editundo" (link text) and "undo-summary"
(edit summary default text).
Change-Id: I344ca3b567b5dafbe4417228ea9e8ea27d95a45e
|
| | |
| | |
| | |
| | | |
Change-Id: Id3b25c12c97cec40909f7da0130eeee5ce3fbdd2
|
| | |
| | |
| | |
| | | |
Change-Id: If8564043f1f98b4a74d99320a3b49f7c48b8adf7
|
|\ \ \
| |/ /
|/| | |
|
| | |
| | |
| | |
| | | |
Change-Id: I3cac1265f8ced71640e450dae1aaf3d1a76cdbf4
|
| | |
| | |
| | |
| | | |
Change-Id: I97d499e7c57e3f89c6297c105c0fa0ae7e532ea4
|
| |/
|/|
| |
| | |
Change-Id: I2cc808261ab935bb4d8e6796301d9635dda42bad
|
| |
| |
| |
| | |
Change-Id: I4f52e4544898dafa3ba7353ab96e7490f6e0e989
|
| |
| |
| |
| |
| |
| |
| |
| | |
Follow-up to
I84bec2f0bc8e7576dc8e4f598bb6fc24ea36d4fa
Bug: T360095
Change-Id: I3cf4b8b90743685775920989ad7754c78b128d2f
|
| |
| |
| |
| |
| | |
Bug: T360095
Change-Id: I84bec2f0bc8e7576dc8e4f598bb6fc24ea36d4fa
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The incubator wiki has some backend errors for the chn wiki since the
main page is an invalid title. The reason is the "mainpage-description"
got amended to add description which includes a newline and that got
mistakengly copy pasted to "mainpage". The later is used to forge a
Title and the newline character make it an invalid Title.
The faulty localization comes from Feb 22nd 2024 with:
cdabac07fbd09cb254da024da9a4f72268913180
Bug: T360066
Change-Id: I59118b9892d11ad7b26d5ebdeccab82d98b28fc7
|
| |
| |
| |
| | |
Change-Id: I7d04cb1ee4128f4739ea0dabbbbfba0d25c79d69
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | | |
Bug: T360095
Change-Id: Ibacdaf95130655767603f201b5c0e592dfb870a0
|
|/ /
| |
| |
| | |
Change-Id: I2105b138bd779e775330c3b0d8598bad511c27ec
|
| |
| |
| |
| | |
Change-Id: I940df45588c8b46b9d569f7c16c46ad092a52586
|
|/
|
|
| |
Change-Id: I43116f0f41e360488184107eab765afa87f4848b
|
|
|
|
| |
Change-Id: I7e33e0e58c0bd95bd3cacb052422c0606fa55ccd
|
|
|
|
| |
Change-Id: Ie24fd3de7b5c4242733cd59ffcb5cd106c2e99f5
|
|
|
|
|
|
|
|
| |
It's an extension message, so it shouldn't be referenced here.
(There are plenty of other extension-defined grants, it's
unmaintainable to try to list them here.)
Change-Id: Ieb962e89a82f85d673cd6378582368169d62314e
|
|
|
|
| |
Change-Id: I81cd32b985f9b8f73f45b3407010ce6d855bc0f8
|
|
|
|
|
|
|
|
| |
This reverts commit f95d601d816d6bb143093fb18c163a40f9562863.
Reason for revert: new qqq were removed by export.
Change-Id: I737014aa7c2dd3183ac0e10c120dc8d04de5e41e
|
|
|
|
| |
Change-Id: I3173820484ee360909909a6a8377677472a712a3
|
|
|
|
|
|
|
|
|
| |
Code is stolen from Special:MovePage (bfcea5ac)
This also contains a list for unsuppress reasons for oversighters only
(empty by default) - similiar to action=delete
Bug: T326746
Change-Id: I9668004a53a86eee48b17dd6a2f8bdaaf9ac0247
|
|
|
|
| |
Change-Id: Id064f7ddd940b785611e294e7696a53c8878add8
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This reverts commit cb09a27cc2b9e0b82669621482243d05fd67d889.
The class is not very useful as it is now, due to performance issues
(T169027#9342985). The Graph extension is not going to use iframes
(T334940#9537862) and that was the only concrete feature for this, so
making the class usable in practice is unlikely to get prioritized.
No point in leaving the code in its current halfway state.
Bug: T222807
Bug: T169027
Change-Id: Id1b5193975435b58aebc225528e30f04456d0c41
|
|/
|
|
| |
Change-Id: I77dc27204b7d73016ec72bcc7d939addec5c574e
|
|
|
|
| |
Change-Id: I10c952805e730de4a34a9e7a4094375c9d7ddde1
|
|
|
|
|
| |
Depends-On: I5349d3378b5acd04f0d7c60072a9b1e3dd8f2052
Change-Id: I3b7fd4c460418e72ed0c36febef75f41bad0afb1
|
|
|
|
| |
Change-Id: If8da4ca1c20e32ea8215693e5db40386e79cd00b
|
|
|
|
| |
Change-Id: Ic4d95368089a9402a28170cdd345a762848df9c8
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Update the invisible label (screenreader-only) of the search field
to reflect the number of results when searching. Count each matched
preference as one result, not the number of matches in the text.
* Hide the tabs keyboard navigation hint when searching. The hint
isn't helpful because we hide the tabs themselves, and hiding
it allows the Tab key to jump directly to the first result.
* Also make Enter on the search field jump to the first result too.
This one is for me, I keep trying to do that :)
Change-Id: I7a0362308ab13b104925d9890be6b6ec8350f906
|
| |
| |
| |
| | |
Change-Id: I704c3fbeb7b7939c10d25009e847a620a2f2a8b7
|
| |
| |
| |
| | |
Change-Id: Ibddcf58a7d2ed0619e8f0b015c5bafe9d008f362
|
| |
| |
| |
| | |
Change-Id: I0c60e585ba920f9fd0bc03615bac15ea57876892
|
|\ \ |
|