wiki.techinc.nl/includes
Sam Wilson 19eb61de66 diff: Add legend and tooltips to inline diff display
Add a legend at the top of the inline diff display, showing the
meanings of the colours of the inserted and deleted highlighting.
Also add the same text as tooltips on the highlighted elements.

The legend is added as part of a new area above the diff table
that can be modified via a new DifferenceEngineBeforeDiffTable
hook, so that extensions can add other buttons etc. there as
required.

Bug: T324759
Change-Id: I6de30bf79eb5ac262285951792782b870d075e00
2023-04-28 11:27:10 +08:00
..
actions actions: Update outdated/incomplete ActionFactory::getActionSpec docs 2023-04-26 01:27:42 +00:00
api Reorg: Move SiteStats*.php to SiteStats/ 2023-04-27 01:16:29 +02:00
auth Merge "Fix some typos" 2023-03-23 12:20:11 +00:00
block Migrate several $db->update() calls to UpdateQueryBuilder 2023-04-21 10:52:27 +02:00
cache Merge "Fix Phan suppressions related to Title::castFrom*() and friends" 2023-04-23 15:19:17 +00:00
Category Merge "Fix Phan suppressions related to Title::castFrom*() and friends" 2023-04-23 15:19:17 +00:00
changes EnhancedChangesList: Make format of categorization entries consistent 2023-04-04 19:29:53 +00:00
changetags Fix even more PHPStorm inspections (#3) 2023-03-25 00:30:15 +00:00
collation
CommentFormatter Reorg: Namespace the Title class 2023-03-02 08:46:53 -05:00
CommentStore Remove deprecated CommentStore::getStore 2023-04-22 21:25:35 +02:00
composer Reorg: Move MediaWikiVersionFetcher to composer/ 2023-04-20 18:54:05 +02:00
config
content Merge "actions: Update outdated/incomplete ActionFactory::getActionSpec docs" 2023-04-26 01:43:43 +00:00
context Fix more PHPStorm inspections (#2) 2023-03-25 00:19:58 +00:00
dao
db rdbms: Delegate Database object creation to DatabaseFactory out of LB 2023-04-12 17:38:51 +00:00
debug Reorg: Migrate WikiMap to WikiMap/ out of includes 2023-02-27 05:19:46 +01:00
deferred Reorg: Move SiteStats*.php to SiteStats/ 2023-04-27 01:16:29 +02:00
diff diff: Add legend and tooltips to inline diff display 2023-04-28 11:27:10 +08:00
edit
editpage editpage: Document TextboxBuilder as @newable 2023-04-25 20:02:10 +02:00
exception REST: Do not use OutputPage for error rendering 2023-03-05 11:52:18 -08:00
export Reorg: Namespace the Title class 2023-03-02 08:46:53 -05:00
ExternalLinks ExternalLinks: Add function for looking up extlinks of a page 2023-04-24 19:55:57 +02:00
externalstore Reorg: Migrate WikiMap to WikiMap/ out of includes 2023-02-27 05:19:46 +01:00
Feed Reorg: Namespace the Title class 2023-03-02 08:46:53 -05:00
filebackend
filerepo filebackend: Find thumbnails from all backends in FileBackendMultiWrite 2023-04-17 10:55:56 +02:00
gallery Add classes on elements inside the media structure 2023-04-26 12:39:25 -04:00
historyblob
Hook Add Hook suffix to GetBlockErrorMessageKeyHook 2023-04-16 17:28:13 +00:00
HookContainer diff: Add legend and tooltips to inline diff display 2023-04-28 11:27:10 +08:00
Html build: Cleanup of .phpcs.xml 2023-04-13 12:57:51 +02:00
htmlform Fix even more PHPStorm inspections (#3) 2023-03-25 00:30:15 +00:00
http Remove deprecated class Http 2023-04-24 21:52:32 +02:00
import Fix Phan suppressions related to Title::castFrom*() and friends 2023-04-22 16:45:09 +02:00
installer Reorg: Move SiteStats*.php to SiteStats/ 2023-04-27 01:16:29 +02:00
interwiki Fix even more PHPStorm inspections (#3) 2023-03-25 00:30:15 +00:00
jobqueue Merge "Fix Phan suppressions related to Title::castFrom*() and friends" 2023-04-23 15:19:17 +00:00
json
language Hard deprecate global function wfGetLangObj 2023-04-07 10:11:56 +00:00
languages Add Iraqi (Mesopotamian) Arabic (acm) 2023-03-29 13:44:56 +03:00
libs rdbms: Document that DB_PRIMARY/DB_REPLICA aren't bitwise flags 2023-04-23 12:51:07 +00:00
linkeddata Reorg: Namespace the Title class 2023-03-02 08:46:53 -05:00
linker Merge "Add classes on elements inside the media structure" 2023-04-26 17:43:53 +00:00
logging Fix Phan suppressions related to Title::castFrom*() and friends 2023-04-22 16:45:09 +02:00
mail mail: Move SpecialEmailUser business logic to a new class 2023-03-12 03:56:07 +00:00
Maintenance
media Revert "Display SVGs in page view language for language variants" 2023-04-17 11:53:37 +00:00
Message
Navigation Fix Phan suppressions related to Title::castFrom*() and friends 2023-04-22 16:45:09 +02:00
objectcache objectcache: Use DB lock in SQLBagOStuff purge to avoid deadlock 2023-04-05 23:44:51 +00:00
page Fix Phan suppressions related to Title::castFrom*() and friends 2023-04-22 16:45:09 +02:00
pager Merge "Fix some typos" 2023-03-23 12:20:11 +00:00
ParamValidator/TypeDef
parser Reorg: Move SiteStats*.php to SiteStats/ 2023-04-27 01:16:29 +02:00
password
Permissions Fix Phan suppressions related to Title::castFrom*() and friends 2023-04-22 16:45:09 +02:00
poolcounter
preferences Make use of MainConfigNames references in a few more places 2023-04-21 11:11:44 +02:00
profiler Fix more PHPStorm inspections (#2) 2023-03-25 00:19:58 +00:00
rcfeed Reorg: Namespace the Title class 2023-03-02 08:46:53 -05:00
registration Add ForeignResourceDirs extension/skin attribute 2023-04-25 09:27:35 -04:00
RenameUser Migrate several $db->update() calls to UpdateQueryBuilder 2023-04-21 10:52:27 +02:00
Request Reorg: Move WebResponse and FauxResponse to Request/ 2023-03-01 18:18:11 +01:00
ResourceLoader ForeignResourceManager: Add transform step 2023-04-26 14:52:12 +02:00
Rest Rest: Migrate rest of handlers to IConnectionProvider 2023-04-20 14:38:39 +02:00
Revision Merge "RevisionStore should not fail on unknown but defined slots" 2023-04-25 15:46:00 +00:00
revisiondelete Fix Phan suppressions related to Title::castFrom*() and friends 2023-04-22 16:45:09 +02:00
revisionlist Fix Phan suppressions related to Title::castFrom*() and friends 2023-04-22 16:45:09 +02:00
search build: Cleanup of .phpcs.xml 2023-04-13 12:57:51 +02:00
session Fix even more PHPStorm inspections (#3) 2023-03-25 00:30:15 +00:00
Settings Settings: JsonFormat::decode() expects string not StreamInterface 2023-04-05 13:12:41 +01:00
shell
site Reorg: Namespace the Title class 2023-03-02 08:46:53 -05:00
SiteStats Reorg: Move SiteStats*.php to SiteStats/ 2023-04-27 01:16:29 +02:00
skins Revert "Skin: Include dir for language links that do not match interface language" 2023-04-24 21:09:20 +00:00
sparql
specialpage Remove array_values in SpecialPageFactory::getAliasList 2023-04-23 13:50:40 +02:00
specials Merge "Show extension/skin frontend libraries on Special:Version" 2023-04-27 17:22:56 +00:00
Storage Reorg: Namespace the Title class 2023-03-02 08:46:53 -05:00
StubObject
templates registration: Add a friendly error message for missing extension 2023-03-15 08:00:22 -07:00
tidy
title Fix Phan suppressions related to Title::castFrom*() and friends 2023-04-22 16:45:09 +02:00
upload Merge "upload: Add PSR-3 loggin normalization to UploadChunkFileException" 2023-03-31 07:02:49 +00:00
user ConfirmEmail: Show clearer error message on malformed token 2023-04-12 08:26:07 +00:00
utils Fix total breakage of wgCanonicalServer fallback 2023-03-17 14:11:16 +00:00
watcheditem
watchlist Fix more PHPStorm inspections (#2) 2023-03-25 00:19:58 +00:00
widget TagMultiselectWidget: Set rows to max number of tags if below 10 2023-03-30 17:07:41 +01:00
WikiMap Fix even more PHPStorm inspections (#3) 2023-03-25 00:30:15 +00:00
xml Reorg: Move HTML-related classes out of includes/ to Html/ 2023-02-16 20:40:01 +01:00
.htaccess
AutoLoader.php Revert "AutoLoader: Make $psr4Namespaces private" 2023-03-24 13:49:21 +00:00
BootstrapHelperFunctions.php MaintenanceRunner: load script file early if possible 2023-03-14 10:18:29 +01:00
config-schema.php Allow setting a ParserOption to generate Parsoid HTML 2023-03-26 21:46:05 -04:00
ConfiguredReadOnlyMode.php
DefaultSettings.php Remove support for MW_USE_LEGACY_DEFAULT_SETTINGS 2023-03-02 13:39:17 +00:00
Defines.php Prepare active branch following REL1_40 cut, labelling as 1.41-alpha 2023-03-13 22:49:46 -04:00
DevelopmentSettings.php Merge "DevelopmentSettings: Do not override existing REST API config" 2023-03-05 20:12:53 +00:00
EventRelayerGroup.php
ExtensionInfo.php
GitInfo.php
GlobalFunctions.php doc: Allow wfTimestampOrNull to take mixed values as timestamps 2023-04-13 14:56:36 +02:00
Hooks.php Make $wgHooks trigger deprecation warnings. 2023-03-29 07:29:37 +00:00
MainConfigNames.php Merge "objectcache: Remove $wgMainWANCache and $wgWANObjectCaches" 2023-03-07 23:07:49 +00:00
MainConfigSchema.php ResourceLoader: Raise MW JavaScript startup requirement to ES6 2023-03-30 14:26:05 +01:00
MediaWiki.php Remove redundant and unused UseCDNCache cookie 2023-04-20 18:11:44 +00:00
MediaWikiServices.php Allow setting a ParserOption to generate Parsoid HTML 2023-03-26 21:46:05 -04:00
MWTimestamp.php
NoLocalSettings.php Reorg: Move HTML-related classes out of includes/ to Html/ 2023-02-16 20:40:01 +01:00
OutputHandler.php
OutputPage.php Fix Phan suppressions related to Title::castFrom*() and friends 2023-04-22 16:45:09 +02:00
PHPVersionCheck.php Prepare active branch following REL1_40 cut, labelling as 1.41-alpha 2023-03-13 22:49:46 -04:00
Pingback.php
ProxyLookup.php
ReadOnlyMode.php
ServiceWiring.php Specials: Mass switch everything to IConnectionProvider from LB 2023-04-19 19:19:16 +02:00
Setup.php parserTests: ensure test classes get auto-loaded. 2023-03-27 20:38:53 +02:00
SetupDynamicConfig.php objectcache: Remove $wgMainWANCache and $wgWANObjectCaches 2023-03-07 22:47:04 +00:00
SiteConfiguration.php Reorg: Migrate WikiMap to WikiMap/ out of includes 2023-02-27 05:19:46 +01:00
Status.php Status::getPsr3MessageAndContext: Special-case rawmessage 2023-04-05 18:49:54 +00:00
StreamFile.php
WebRequest.php Just another 80 or so PHPStorm inspection fixes (#4) 2023-03-25 00:39:06 +00:00
WebStart.php WebStart: Document output buffering in wfWebStartSetup() 2023-03-10 05:03:29 +00:00