Help:Lint errors/tidy-font-bug/nl
De hulptekst op deze pagina verwijst naar Tidy, dat niet langer wordt gebruikt op het Wikimedia-cluster. Het is in juli 2018 vervangen door RemexHtml . |
Deze pagina gaat over Linter fout tidy-font-bug.
Het onderwerp
De onderstaande tabel toont het probleem aan:
| Wikitext | Tidy | Remex |
|---|---|---|
<font color="green">[[Foo]]</font>
|
<a href=".."><font color="green">Foo</font></a>
|
<font color="green"><a href="..">Foo</a></font>
|
Dus met Tidy is de link nu groen gekleurd in plaats van blauw/rood (afhankelijk van of de pagina bestaat of niet), terwijl Remex en Parsoid dit niet doen. Deze linter-categorie volgt pagina's met dit gedrag op zodat redacteuren passende correcties kunnen maken aan de wikitext, afhankelijk van de gewenste weergave.
Oplossing
Om een link groen te maken, moet de stijl tussen de haken worden geplaatst:
[[Foo|<font color="green">Foo</font>]]
De stijl moet met voorkeur <span> en style gebruiken omdat <font> in HTML5 verouderd is:
[[Foo|<span style="color:green;">Foo</span>]]
Waarschuwing
Tidy doet dit echter niet consistent in alle gevallen waarin een lettertype-tag om een link of een afbeeldings-tag staat. Zie T294720 als voorbeelden. https://gerrit.wikimedia.org/r/c/mediawiki/services/parsoid/+/386016/6/tests/mocha/linter.js toont meerdere stukjes WikiText-code en wat Tidy doet.
Hulpmiddelen
De volgende hulpmiddelen kunnen helpen bij het repareren van deze fout in tidy met het lettertype:
- WPCleaner: zie instructies over hoe WPCleaner te gebruiken om fouten te corrigeren die door Linter worden gedetecteerd. Fouten met het lettertype van Tidy kunnen door WPCleaner worden gerapporteerd als onderdeel van het project CheckWiki fout #535.