wiki.techinc.nl/tests/phpunit/includes
Fomafix 9bf98ab9db EnhancedChangesList: Use HTML/CSS for collapsing
The collapsing on the enhanced changes list now works without
JavaScript.

Keyboard navigation is still supported but only the space and not the
return toggles the collapsing toggle button.

The <input type="checkbox"> element needs an unique identifier in the
`id` attribute and the same value must be in the `for` attribute of the
<label> element. A simple counter in the class EnhancedChangesList
starts twice from the beginning if the recent changes get included as:

 {{Special:RecentChanges|enhanced=1}}
 {{Special:RecentChanges|enhanced=1}}

Therefore a random value is used as checkbox identifier.

The module 'jquery.makeCollapsible' and its classes `mw-collapsible`,
`mw-collapsed` and `mw-collapsible-toggle-collapsed` are not needed
anymore.

The icons from module 'mediawiki.icon' are directly included because the
module has fixed selectors which do not fit here.

Bug: T172618
Change-Id: Iafd27e5d760b78ae386d833946005f86cee8dd64
2023-07-13 23:12:45 +00:00
..
actions Remove SpecialPageAction and associated logic, route old URLs 2023-07-11 19:22:51 +00:00
api Merge "api tests: Call editPage() with WikiPage when used for same page" 2023-06-25 10:47:11 +00:00
auth HookContainer: deprecate old hook handler formats 2023-06-21 11:40:10 +00:00
block Replace usages of deprecated MWException 2023-06-06 17:05:32 +02:00
cache HookContainer: deprecate old hook handler formats 2023-06-21 11:40:10 +00:00
changes EnhancedChangesList: Use HTML/CSS for collapsing 2023-07-13 23:12:45 +00:00
changetags Migrate assertSelect() to SelectQueryBuilder 2023-06-28 09:03:58 +10:00
collation tests: Make some PHPUnit data providers static 2023-05-20 01:05:27 +02:00
config
content ParsoidParser: Record ParserOptions watcher on ParserOutput object 2023-07-11 10:53:11 -05:00
db Replace usages of deprecated MWException 2023-06-06 17:05:32 +02:00
debug tests: Make some PHPUnit data providers static 2023-03-24 02:53:57 +00:00
deferred Merge "Migrate assertSelect() to SelectQueryBuilder" 2023-07-03 10:52:04 +00:00
diff Merge "Add a test for DifferenceEngine::showDiffPage" 2023-06-27 03:14:29 +00:00
editpage editpage: Fix use of includeonly for preload of page in mw namespace 2023-07-07 19:01:59 +02:00
exception tests: Make some PHPUnit data providers static 2023-03-24 02:53:57 +00:00
externalstore tests: Make some PHPUnit data providers static 2023-03-24 02:53:57 +00:00
filebackend filebackend: Split missing file and error on getLocalReference/Copy 2023-04-29 01:01:07 +02:00
filerepo tests: Make some PHPUnit data providers static 2023-05-20 01:05:27 +02:00
GlobalFunctions Resolve GlobalFunctions phpunit filename deprecation errors 2023-07-01 09:30:42 +00:00
HookContainer Remove the $replace parameter from HookContainer::scopedRegister. 2023-06-14 11:00:54 +00:00
htmlform htmlform: Allow validation-callback to return Status instances 2023-07-09 19:53:01 +02:00
http Remove deprecated MWHttpRequest::factory 2023-04-26 22:23:06 +02:00
import WikiImporter: Improve error message output 2023-07-09 22:48:55 +00:00
installer
interwiki Fix more PHPStorm inspections (#2) 2023-03-25 00:19:58 +00:00
jobqueue Migrate assertSelect() to SelectQueryBuilder 2023-06-28 09:03:58 +10:00
language Deprecate HookContainer::getHandlerCallbacks 2023-06-23 00:26:40 +00:00
languages Fix Chinese diff segmentation 2023-07-06 18:14:30 +10:00
libs site: Simplify SiteList by removing GenericArrayObject indirection 2023-06-05 19:39:33 +00:00
linkeddata tests: Make some PHPUnit data providers static 2023-05-20 01:05:27 +02:00
linker Fix Phan suppressions related to Title::castFrom*() and friends 2023-04-22 16:45:09 +02:00
logging tests: Make some PHPUnit data providers static 2023-03-24 02:53:57 +00:00
mail tests: Make some PHPUnit data providers static 2023-05-20 01:05:27 +02:00
media media: Replace deprecated MWException 2023-06-09 18:51:07 +02:00
Message tests: Make some PHPUnit data providers static 2023-03-24 02:53:57 +00:00
Navigation Remove deprecated pager methods/classes 2023-03-22 15:23:56 +00:00
objectcache Fix infinite recursion in DBLoadBalancerFactoryConfigBuilder service 2023-05-03 13:39:44 +10:00
page Migrate assertSelect() to SelectQueryBuilder 2023-06-28 09:03:58 +10:00
pager tests: Make some PHPUnit data providers static 2023-05-20 01:05:27 +02:00
ParamValidator/TypeDef tests: Make some PHPUnit data providers static 2023-03-24 02:53:57 +00:00
parser HookContainer: deprecate old hook handler formats 2023-06-21 11:40:10 +00:00
password tests: Make some PHPUnit data providers static 2023-03-24 02:53:57 +00:00
Permissions Add temporary users to a 'temp' group, and stop adding them to 'user' 2023-06-28 18:22:47 +01:00
poolcounter tests: Make some PHPUnit data providers static 2023-03-24 02:53:57 +00:00
preferences Tests: Do not rely on local value for $wgEmailAuthentication 2023-07-11 14:43:48 +01:00
profiler profiler: Add ProfilingContext class 2023-03-23 00:08:49 +00:00
rcfeed rcfeed: Add 'notify_url' and 'title_url' to MachineReadableRCFeedFormatter 2023-05-19 15:48:40 +03:00
registration Simplify HookContainer (v2) 2023-06-06 12:06:23 +02:00
ResourceLoader ResourceLoader: Remove unused rasterized URL in ImageModule::getCssDeclarations 2023-07-13 01:52:57 +00:00
Rest build: Updating mediawiki/mediawiki-codesniffer to 41.0.0 2023-03-11 19:04:09 +00:00
Revision Don't use TestUserRegistry directly in RevisionStoreDbTest 2023-07-07 10:39:38 +02:00
search HookContainer: deprecate old hook handler formats 2023-06-21 11:40:10 +00:00
session Replace array_keys in foreach to use $_ as value instead 2023-07-10 02:53:52 +00:00
shell tests: Make some PHPUnit data providers static 2023-03-24 02:53:57 +00:00
site site: Use DeleteQueryBuilder in DBSiteStore 2023-07-06 22:18:36 +00:00
skins Replace array_keys in foreach to use $_ as value instead 2023-07-10 02:53:52 +00:00
sparql tests: Make some PHPUnit data providers static 2023-05-20 01:05:27 +02:00
specialpage HookContainer: deprecate old hook handler formats 2023-06-21 11:40:10 +00:00
specials HookContainer: deprecate old hook handler formats 2023-06-21 11:40:10 +00:00
Storage Migrate assertSelect() to SelectQueryBuilder 2023-06-28 09:03:58 +10:00
title tests: Use Title::makeTitle instead of Title::newFromText 2023-06-19 21:54:57 +02:00
upload API tests: Assert error codes, not error messages 2023-04-26 19:36:29 +02:00
user Merge "user: Assert cross-wiki users in UserGroupManager" 2023-07-13 20:55:38 +00:00
utils objectcache,resourceloader,rdbms,jobqueue: Widen @covers annotations 2023-04-10 22:00:17 +00:00
watcheditem Replace IDatabase::delete with DeleteQueryBuilder 2023-06-21 17:50:31 +02:00
AutoLoaderTest.php
CategoryTest.php Category: Widen @covers annotations in unit tests 2023-05-30 15:59:25 +01:00
CommentStoreCommentTest.php
CommentStoreTest.php CommentStore: Drop temp table code 2023-06-13 23:30:58 +00:00
CommentStoreTest.sql
ContentSecurityPolicyTest.php phpunit: Update @covers annotations for namespaced classes 2023-05-27 17:43:12 +08:00
EditPageConstraintsTest.php phpunit: Update @covers annotations for namespaced classes 2023-05-27 17:43:12 +08:00
EditPageTest.php tests: Use Title::makeTitle instead of Title::newFromText 2023-06-19 21:54:57 +02:00
ExportTest.php Reorg: Namespace the Title class 2023-03-02 08:46:53 -05:00
ExtraParserTest.php Just another 80 or so PHPStorm inspection fixes (#4) 2023-03-25 00:39:06 +00:00
FauxRequestTest.php Replace some more usages of deprecated MWException 2023-06-09 02:07:08 +02:00
GitInfoTest.php
HooksTest.php Deprecate HookContainer::getHandlerCallbacks 2023-06-23 00:26:40 +00:00
HtmlTest.php Html: Support more attr types in getTextInputAttributes() 2023-07-11 15:04:25 +02:00
LinkerTest.php tests: Use Title::makeTitle instead of Title::newFromText 2023-06-19 21:54:57 +02:00
LinkFilterTest.php ExternalLinks: Make oneWildcard avoid adding wildcard to domain 2023-07-10 18:38:55 +02:00
MediaWikiServicesTest.php tests: Use MainConfigNames consts to refer config names 2023-06-19 20:21:08 +00:00
MediaWikiTest.php Remove SpecialPageAction and associated logic, route old URLs 2023-07-11 19:22:51 +00:00
MediaWikiVersionFetcherTest.php
MergeHistoryTest.php phpunit: Update @covers annotations for namespaced classes 2023-05-27 17:43:12 +08:00
MessageTest.php MWTimestamp,Message: Widen @covers annotations in unit tests 2023-06-03 16:30:15 +01:00
MockServiceWiring.php
MovePageTest.php Migrate assertSelect() to SelectQueryBuilder 2023-06-28 09:03:58 +10:00
MultiHttpClientTest.php
MWTimestampTest.php MWTimestamp,Message: Widen @covers annotations in unit tests 2023-06-03 16:30:15 +01:00
OutputPageTest.php tests: Use MainConfigNames consts to refer config names 2023-06-19 20:21:08 +00:00
SampleTest.php tests: Use Title::makeTitle instead of Title::newFromText 2023-06-19 21:54:57 +02:00
SiteStatsTest.php phpunit: Update @covers annotations for namespaced classes 2023-05-27 17:43:12 +08:00
StatusTest.php Status::getPsr3MessageAndContext: Special-case rawmessage 2023-04-05 18:49:54 +00:00
TemplateCategoriesTest.php phpunit: Update @covers annotations for namespaced classes 2023-05-27 17:43:12 +08:00
TestUser.php Merge "tests: Migrate Database::update usages to UpdateQueryBuilder" 2023-06-08 13:25:06 +00:00
TestUserRegistry.php Remove non-existing password parameter in TestUserRegistry 2023-07-07 10:38:32 +02:00
TimeAdjustTest.php Use UserTimeCorrection in Language::userAdjust 2023-01-29 14:12:32 +01:00
TitleTest.php phpunit: Update @covers annotations for namespaced classes 2023-05-27 17:43:12 +08:00
TitleUrlTest.php phpunit: Update @covers annotations for namespaced classes 2023-05-27 17:43:12 +08:00
TrackingCategoriesTest.php Reorg: Move category-related classes from includes/ to Category/ 2023-02-09 20:18:54 +01:00
WebRequestTest.php
WikiMapTest.php phpunit: Update @covers annotations for namespaced classes 2023-05-27 17:43:12 +08:00
XmlTest.php [tests] Add a regression test for Xml::input 2023-07-11 18:17:00 +02:00