Template:Tooltip/testcases
| This is the template test cases page for the sandbox of Template:Tooltip. to update the examples. If there are many examples of a complicated template, later ones may break due to limits in MediaWiki; see the HTML comment "NewPP limit report" in the rendered page. You can also use Special:ExpandTemplates to examine the results of template uses. You can test how this page looks in the different skins and parsers with these links: |
Finding test cases in articles
[edit]The following search links may be of assistance in finding actual usage of the template in articles.
- articles that use the template – about 16,000; try: The Lord of the Rings (film series)
- articles that use 'link' – about 13; try: Bakla
- articles tat use 'dotted' – about 86; try: Devanagari
- articles that use 'class' – ? (times out)
Basic test set
[edit]These are tests of using Template:Sronly inside Template:Tooltip, for accessibility improvements.
With no link, inside or outside the template
[edit]The most basic use case.
Code:
{{tooltip/sandbox|conflict of interest|in the specific sense employed in Wikipedia policy}}
Sandbox template output:
conflict of interest (in the specific sense employed in Wikipedia policy)
Current template output (lacks sronly):
conflict of interest
Using an outside-the-template link
[edit]Linking around the template was what we've been recommending for years, due to the old Chrome bug.
Code:
[[WP:COI|{{tooltip/sandbox|conflict of interest|in the specific sense employed in Wikipedia policy}}]]
Sandbox template output:
conflict of interest (in the specific sense employed in Wikipedia policy)
Current template output (lacks sronly):
Passing the link as the first parameter
[edit]This will also do the link internally to the template; boo-hoo for people using Chrome from many years ago. They have bigger problems than this, like massive security holes.
Code:
{{tooltip/sandbox|WP:COI|conflict of interest|in the specific sense employed in Wikipedia policy}}
Sandbox template output:
WP:COI (conflict of interest)
Current template output (outright broken for this use case, as it only accepts two parameters, not three):
WP:COI
Using the "link" parameter
[edit]This is a shorthand way to link the term, if the resulting target will be a real page (and the intended one). It had the same old Chrome-bug issue, but no one seemed to care, and it doesn't matter today anyway.
Code:
{{tooltip/sandbox|link=yes|WP:Conflict of interest|in the specific sense employed in Wikipedia policy}}
Sandbox template output:
WP:Conflict of interest (in the specific sense employed in Wikipedia policy)
Current template output (lacks sronly):
Manually linking the term inside the template
[edit]This was not advised because of a Chrome bug, but it is long since fixed. However, there is a still a problem: the link automatically has a title supplied by MediaWiki (the page name), and this in most browsers will override the tooltip title of the surrounding span. So, the intended tooltip will actually only be available to:
- screen readers
- in any graphical browser case in which a link is included but is not the entire term content, in which case the intended tooltip will be available when focus is over the span but is not over the part that is a link.
- in a graphical browser that doesn't treat link
titles as tooltip but only as something to show in some other interface element such as the window footer (and here it will not matter if the entire term content is a link or not).
For this reason, the template instructions to prefer wrapping the template in the link should be retained, along with addition of the new three-parameter version ({{tooltip|linkTarget|termText|tooltipText}}).
Code:
{{tooltip/sandbox|[[WP:COI|conflict of interest]]|in the specific sense employed in Wikipedia policy}}
Sandbox template output:
conflict of interest (in the specific sense employed in Wikipedia policy)
Current template output (lacks sronly):
Using the dotted=no parameter
[edit]Code:
{{tooltip/sandbox|conflict of interest|in the specific sense employed in Wikipedia policy|dotted=no}}
Sandbox template output:
conflict of interest (in the specific sense employed in Wikipedia policy)
Current template output (lacks sronly):
conflict of interest
Hebrew text
[edit]Code:
{{tooltip/sandbox|תוכן נִסתָר|תוכן ברור|dotted=no}}
Sandbox template output:
תוכן נִסתָר (תוכן ברור)
Current template output (lacks sronly):
תוכן נִסתָר
Double quotes in title text
[edit]Code:
{{tooltip/sandbox|conflict of interest|often abbreviated "coi"}}
Sandbox template output:
conflict of interest (often abbreviated "coi")
Current template output (lacks sronly):
conflict of interest
Parenthesized text testcases
[edit]- (r. (reign) 1441–1487)
from Thailand, modified to includestyle=andlink= - Refs. (References)
from Dwayne Johnson, modified to includeid= - Peak (Highest position attained in the chart)
from The Lord of the Rings (film series) - W–L (Win–loss)
from Serena Williams - M (Previous rank)
from Ultimate Fighting Championship
B. Screen reader test cases against sandbox2
[edit]Test B-1: clunky test copied straight out of another discussion
[edit]LIVE:
"{{Tooltip|Inside these double quotes is a test|and here is the pop-up tip!}}" ⟶
"Inside these double quotes is a test"
SANDBOX2:
"{{Tooltip/sandbox2|Inside these double quotes is a test|and here is the pop-up tip!}}" ⟶
"Inside these double quotes is a test"
Test B-2: Linked TKO example from doc page
[edit]LIVE:
[[Knockout#Technical knockout|{{tooltip|TKO|technical knockout}}]] ⟶
TKO
SANDBOX2:
[[Knockout#Technical knockout|{{tooltip/sandbox2|TKO|technical knockout}}]] ⟶
TKO
Test B-3: using dotted=no param
[edit]LIVE:
{{tooltip|conflict of interest|in the specific sense employed in Wikipedia policy|dotted=no}}} ⟶
conflict of interest
SANDBOX2:
{{tooltip/sandbox2|conflict of interest|in the specific sense employed in Wikipedia policy|dotted=no}} ⟶ conflict of interest
Test B-4: reading a foreign language pop-up
[edit]LIVE:
{{tooltip|Goldilocks and the Three Bears|Ricitos de Oro y los tres osos}} ⟶
Goldilocks and the Three Bears
SANDBOX2:
{{tooltip/sandbox2|Goldilocks and the Three Bears|Ricitos de Oro y los tres osos}} ⟶
Goldilocks and the Three Bears
Test B-5: right-to-left script (Hebrew) and dotted=no
[edit]LIVE:
{{tooltip|תוכן נִסתָר|תוכן ברור|dotted=no}} ⟶
תוכן נִסתָר
SANDBOX2:
{{tooltip/sandbox2|תוכן נִסתָר|תוכן ברור|dotted=no}} ⟶
תוכן נִסתָר
Test B-6: link=yes; punct and specials in the plain text
[edit]LIVE:
{{Tooltip|Cupronickel|75% copper, 25% nickel|link=yes}} ⟶
Cupronickel
SANDBOX2:
{{Tooltip/sandbox2|Cupronickel|75% copper, 25% nickel|link=yes}} ⟶
Cupronickel
Test B-7: bold markup in plain text
[edit]LIVE:
{{Tooltip|'''$31,152,975'''|Career prize money}} ⟶
$31,152,975
SANDBOX2:
{{Tooltip/sandbox2|'''$31,152,975'''|Career prize money}} ⟶
$31,152,975
Test B-8: non-Latin script in plain text, dotted=no
[edit]LIVE:
{{Tooltip|ई|ī|dotted=no}} ⟶
ई
SANDBOX2:
{{Tooltip/sandbox2|ई|ī|dotted=no}} ⟶
ई
Test B-9: italic markup in plain text, non-Latin script in long pop-up, dotted=no
[edit]LIVE:
{{Tooltip|''Voyage with a Tail Wind''|simplified Chinese: 顺风相送; traditional Chinese: 順風相送; pinyin: Shùnfēng Xiāngsòng|dotted=no}} ⟶
Voyage with a Tail Wind
SANDBOX2:
{{Tooltip/sandbox2|''Voyage with a Tail Wind''|simplified Chinese: 顺风相送; traditional Chinese: 順風相送; pinyin: Shùnfēng Xiāngsòng|dotted=no}} ⟶
Voyage with a Tail Wind
Sandbox3
[edit]Uses CSS for the "tooltip" instead of HTML.
- (r. (reign) 1441–1487)
from Thailand, modified to includestyle=andlink= - Refs. (References)
from Dwayne Johnson, modified to includeid= - Peak (Highest position attained in the chart)
from The Lord of the Rings (film series) - W–L (Win–loss)
from Serena Williams - M (Previous rank)
from Ultimate Fighting Championship - In a table:
from Ultimate Fighting Championship
Sandbox4
[edit]The tooltip's content remains accessible on hover for desktop users.