Template:Tooltip/testcases

Testing Template:Tooltip
These are tests of using Template:Sronly inside Template:Tooltip, for accessibility improvements.

With no link, inside or outside the template
The most basic use case.

Code:

Sandbox template output:

Current template output (lacks sronly):

conflict of interest

Using an outside-the-template link
Linking the template was what we've been recommending for years, due to the old Chrome bug.

Code:

Sandbox template output:

WP:COI

Current template output (lacks sronly):

conflict of interest

Passing the link as the first parameter
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:

Sandbox template output:

Current template output (outright broken for this use case, as it only accepts two parameters, not three):

WP:COI

Using the "link" parameter
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:

Sandbox template output:

Current template output (lacks sronly):

WP:Conflict of interest

Manually linking the term inside the template
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  supplied by MediaWiki (the page name), and this in most browsers will override the tooltip   of the surrounding span. So, the intended tooltip will actually only be available to:
 * 1) screen readers
 * 2) 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.
 * 3) in a graphical browser that doesn't treat link  s 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.

Code:

Sandbox template output:

Current template output (lacks sronly):

conflict of interest

Using the dotted=no parameter
Code:

Sandbox template output:

Current template output (lacks sronly):

conflict of interest

Hebrew text
Code:

Sandbox template output:

Current template output (lacks sronly):

תוכן נִסתָר

Double quotes in title text
Code:

Sandbox template output:

Current template output (lacks sronly):

conflict of interest