Content deleted Content added
another test example |
Fix Linter errors. Let's not demonstrate invalid syntax if we don't have to. |
||
(8 intermediate revisions by one other user not shown) | |||
Line 2:
;Issues
*
* "Quoted" genus names are not handled correctly. In {{#invoke:TaxonItalics|main|"Dryosaurus" grandis|abbreviated=no|linked=yes}}
* What about <code><nowiki>{{#invoke:TaxonItalics|main|Felis|abbreviated=yes|linked=no}}</nowiki></code> → {{#invoke:TaxonItalics|main|Felis|abbreviated=yes|linked=no}} – doesn't abbreviate unless it appears to be a binomial.
{| class="wikitable"
Line 39:
|-
|<nowiki>{{#invoke:TaxonItalics|main|A. e. subvar. ericoides}}</nowiki> || {{#invoke:TaxonItalics|main|A. e. subvar. ericoides}}|| {{#invoke:TaxonItalics/sandbox|main|A. e. subvar. ericoides}}
|-▼
|<nowiki>{{#invoke:TaxonItalics|main|''Pinus'' subsp. ''Pinus''}}</nowiki> || {{#invoke:TaxonItalics|main|''Pinus'' subsp. ''Pinus''}}|| {{#invoke:TaxonItalics/sandbox|main|''Pinus'' subsp. ''Pinus''}}▼
|-▼
|<nowiki>{{#invoke:TaxonItalics|main|''Pinus subsp. Pinus''}}</nowiki> || {{#invoke:TaxonItalics|main|''Pinus subsp. Pinus''}}|| {{#invoke:TaxonItalics/sandbox|main|''Pinus subsp. Pinus''}}▼
|-▼
|<nowiki>{{#invoke:TaxonItalics|main|''Pinus sylvestris''}}</nowiki> || {{#invoke:TaxonItalics|main|''Pinus sylvestris''}}|| {{#invoke:TaxonItalics/sandbox|main|''Pinus sylvestris''}}▼
|-▼
|<nowiki>{{#invoke:TaxonItalics|main|Pinus}}</nowiki> || {{#invoke:TaxonItalics|main|Pinus}}|| {{#invoke:TaxonItalics/sandbox|main|Pinus}}▼
|-
|<nowiki>{{#invoke:TaxonItalics|main|Pinus}}</nowiki> || {{#invoke:TaxonItalics|main|Pinus}}|| {{#invoke:TaxonItalics/sandbox|main|Pinus}}
|-
|<nowiki>{{#invoke:TaxonItalics|main|Mus (Mus)|linked=yes}}</nowiki> || {{#invoke:TaxonItalics|main|Mus (Mus)|linked=yes}}|| {{#invoke:TaxonItalics/sandbox|main|Mus (Mus)|linked=yes}}
▲|-
|<nowiki>{{#invoke:TaxonItalics|main|Caia (plant)|abbreviated=no|linked=yes|dab=yes}}</nowiki> || {{#invoke:TaxonItalics|main|Caia (plant)|abbreviated=no|linked=yes|dab=yes}}|| {{#invoke:TaxonItalics/sandbox|main|Caia (plant)|abbreviated=no|linked=yes|dab=yes}}▼
|-
|<nowiki>{{#invoke:TaxonItalics|main|Bunyavirales|linked=yes}}</nowiki> || {{#invoke:TaxonItalics|main|Bunyavirales|linked=yes}}|| {{#invoke:TaxonItalics/sandbox|main|Bunyavirales|linked=yes}}
Line 57 ⟶ 51:
|-
|<nowiki>{{#invoke:TaxonItalics|main|Acer tataricum subsp. ginnala|abbreviated=yes|linked=yes}}</nowiki> || {{#invoke:TaxonItalics|main|Acer tataricum subsp. ginnala|abbreviated=yes|linked=yes}}|| {{#invoke:TaxonItalics/sandbox|main|Acer tataricum subsp. ginnala|abbreviated=yes|linked=yes}}
|-▼
▲|<nowiki>{{#invoke:TaxonItalics|main|Caia (plant)|abbreviated=no|linked=yes}}</nowiki> || {{#invoke:TaxonItalics|main|Caia (plant)|abbreviated=no|linked=yes}}|| {{#invoke:TaxonItalics/sandbox|main|Caia (plant)|abbreviated=no|linked=yes}}
|-
|<nowiki>{{#invoke:TaxonItalics|main|"Dryosaurus" grandis|abbreviated=yes|linked=yes}}</nowiki> || {{#invoke:TaxonItalics|main|"Dryosaurus" grandis|abbreviated=yes|linked=yes}}|| {{#invoke:TaxonItalics/sandbox|main|"Dryosaurus" grandis|abbreviated=yes|linked=yes}}
▲|-
|colspan=2|<strong>Has internal italic markup – remove and process as if absent</strong>
▲|-
|<nowiki>{{#invoke:TaxonItalics|main|Pinus ''subg.'' Pinus}}</nowiki> || {{#invoke:TaxonItalics|main|Pinus ''subg.'' Pinus}}|| {{#invoke:TaxonItalics/sandbox|main|Pinus ''subg.'' Pinus}}
▲|-
▲|<nowiki>{{#invoke:TaxonItalics|main|Pinus subg.'' Pinus}}</nowiki> || {{#invoke:TaxonItalics|main|Pinus subg.'' Pinus}}|| {{#invoke:TaxonItalics/sandbox|main|Pinus subg.'' Pinus}}
▲|-
|colspan=2|<strong>Already has italic markup at the start and/or end – return unchanged</strong>
|-
▲|<nowiki>{{#invoke:TaxonItalics|main|''Pinus sylvestris''}}</nowiki> || {{#invoke:TaxonItalics|main|''Pinus sylvestris''}}|| {{#invoke:TaxonItalics/sandbox|main|''Pinus sylvestris''}}
|-
▲|<nowiki>{{#invoke:TaxonItalics|main|''Pinus''
|-
▲|<nowiki>{{#invoke:TaxonItalics|main|''Pinus
|-
|<nowiki>{{#invoke:TaxonItalics|main|''Pinus'' '''subg.''' ''Pinus''}}</nowiki> || {{#invoke:TaxonItalics|main|''Pinus'' '''subg.''' ''Pinus''}} || {{#invoke:TaxonItalics/sandbox|main|''Pinus'' '''subg.''' ''Pinus''}}
|-
|<nowiki>{{#invoke:TaxonItalics|main|''Pinus subg. Pinus}} text after''</nowiki> || {{#invoke:TaxonItalics|main|''Pinus subg. Pinus}} text after''|| {{#invoke:TaxonItalics/sandbox|main|''Pinus subg. Pinus}} text after''
|-
|<nowiki>{{#invoke:TaxonItalics|main|Pinus subg. Pinus''}} text after''</nowiki> || {{#invoke:TaxonItalics|main|Pinus subg. Pinus''}} text after''|| {{#invoke:TaxonItalics/sandbox|main|Pinus subg. Pinus''}} text after''
|-
|colspan=2|<strong>Starts with [ – return unchanged</strong>
|-
|<nowiki>{{#invoke:TaxonItalics|main|[[Cyclamen#Subgenus Cyclamen|''Cyclamen'' subg. ''Cyclamen'']]}}</nowiki> || {{#invoke:TaxonItalics|main|[[Cyclamen#Subgenus Cyclamen|''Cyclamen'' subg. ''Cyclamen'']]}}|| {{#invoke:TaxonItalics/sandbox|main|[[Cyclamen#Subgenus Cyclamen|''Cyclamen'' subg. ''Cyclamen'']]}}
|}
|