| <!doctype html> |
| <html> |
| <head> |
| <title>maction</title> |
| </head> |
| <body> |
| |
| <!-- This test verifies which child of the maction element is selected. --> |
| |
| <!-- For the statusline action type, the first child should be visible and the selection attribute should be ignored. --> |
| <p> |
| <math> |
| <maction actiontype="statusline"> |
| <mn>1</mn> |
| <mn>2</mn> |
| </maction> |
| </math> |
| <math> |
| <maction actiontype="statusline" selection="3"> |
| <mn>1</mn> |
| <mn>2</mn> |
| <mn>3</mn> |
| <mn>4</mn> |
| </maction> |
| </math> |
| </p> |
| |
| <!-- For the tooltip action type, the first child should be visible and the selection attribute should be ignored. --> |
| <p> |
| <math> |
| <maction actiontype="tooltip"> |
| <mn>1</mn> |
| <mn>2</mn> |
| </maction> |
| </math> |
| <math> |
| <maction actiontype="tooltip" selection="3"> |
| <mn>1</mn> |
| <mn>2</mn> |
| <mn>3</mn> |
| <mn>4</mn> |
| </maction> |
| </math> |
| </p> |
| |
| <!-- For the toggle action type, we use the selection attribute to determine the selected child. --> |
| <p> |
| <math> |
| <maction actiontype="toggle"> |
| <mn>1</mn> |
| <mn>2</mn> |
| </maction> |
| </math> |
| <math> |
| <maction actiontype="toggle" selection="3"> |
| <mn>1</mn> |
| <mn>2</mn> |
| <mn>3</mn> |
| <mn>4</mn> |
| </maction> |
| </math> |
| </p> |
| |
| <!-- For any unknown action type, we use the selection attribute to determine the selected child. --> |
| <p> |
| <math> |
| <maction actiontype="unknown"> |
| <mn>1</mn> |
| <mn>2</mn> |
| <mn>3</mn> |
| <mn>4</mn> |
| </maction> |
| </math> |
| <math> |
| <maction actiontype="unknown" selection="3"> |
| <mn>1</mn> |
| <mn>2</mn> |
| <mn>3</mn> |
| <mn>4</mn> |
| </maction> |
| </math> |
| </p> |
| |
| <!-- actiontype is case-sensitive, TOOLTIP is treated as unknown --> |
| <p> |
| <math> |
| <maction actiontype="TOOLTIP" selection="2"> |
| <mn>1</mn> |
| <mn>2</mn> |
| </maction> |
| </math> |
| </p> |
| |
| <!-- Testing a couple of special values for the "selection" attribute --> |
| <p> |
| <!-- The selection attribute has data type xsd:positiveInteger |
| http://www.w3.org/TR/xmlschema-2/#positiveInteger --> |
| <math> |
| <maction actiontype="toggle" selection="+0003"> |
| <mn>1</mn> |
| <mn>2</mn> |
| <mn>3</mn> |
| <mn>4</mn> |
| </maction> |
| </math> |
| <!-- The MathML spec discourages the use of leading and trailing |
| whitespace, but they are not strictly prohibited. --> |
| <math> |
| <maction actiontype="toggle" selection=" 	
4 	
"> |
| <mn>1</mn> |
| <mn>2</mn> |
| <mn>3</mn> |
| <mn>4</mn> |
| </maction> |
| </math> |
| <!-- The MathML spec suggests to rounded up or down to the closest value |
| within the allowed subset --> |
| <math> |
| <maction actiontype="toggle" selection="-5"> |
| <mn>1</mn> |
| <mn>2</mn> |
| <mn>3</mn> |
| <mn>4</mn> |
| </maction> |
| </math> |
| <math> |
| <maction actiontype="toggle" selection="-1"> |
| <mn>1</mn> |
| <mn>2</mn> |
| <mn>3</mn> |
| <mn>4</mn> |
| </maction> |
| </math> |
| <math> |
| <maction actiontype="toggle" selection="0"> |
| <mn>1</mn> |
| <mn>2</mn> |
| <mn>3</mn> |
| <mn>4</mn> |
| </maction> |
| </math> |
| <math> |
| <maction actiontype="toggle" selection="2.25"> |
| <mn>1</mn> |
| <mn>2</mn> |
| <mn>3</mn> |
| <mn>4</mn> |
| </maction> |
| </math> |
| <math> |
| <maction actiontype="toggle" selection="5"> |
| <mn>1</mn> |
| <mn>2</mn> |
| <mn>3</mn> |
| <mn>4</mn> |
| </maction> |
| </math> |
| <math> |
| <maction actiontype="toggle" selection="8"> |
| <mn>1</mn> |
| <mn>2</mn> |
| <mn>3</mn> |
| <mn>4</mn> |
| </maction> |
| </math> |
| <math> |
| <maction actiontype="toggle" selection="1"> |
| </maction> |
| </math> |
| </p> |
| |
| </body> |
| </html> |