Skip to content

Commit

Permalink
axapi elements attribute mapping (#2)
Browse files Browse the repository at this point in the history
  • Loading branch information
asurkov authored Mar 2, 2020
1 parent 2fbeda0 commit 2567f92
Showing 1 changed file with 63 additions and 10 deletions.
73 changes: 63 additions & 10 deletions mathml-aam/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -264,7 +264,11 @@ <h3>MathML Element Mappings</h3>
</td>
<td class="axapi">
<span class="role">AXRole: <code>NSAccessibilityGroupRole</code></span><br />
<span class="subrole">AXSubrole: <code>AXMathFraction</code></span>
<span class="subrole">AXSubrole: <code>AXMathFraction</code></span><br />
<span class="attrs">AXAttributes:
<code>AXMathFractionNumerator</code> pointing to the first in-flow child<br />
<code>AXMathFractionDenominator</code> pointing to the second in-flow child
</span>
</td>
</tr>
<tr id="el-mi">
Expand All @@ -290,7 +294,21 @@ <h3>MathML Element Mappings</h3>
</td>
<td class="axapi">
<span class="role">AXRole: <code>NSAccessibilityGroupRole</code></span><br />
<span class="subrole">AXSubrole: <code>AXMathMultiscript</code></span>
<span class="subrole">AXSubrole: <code>AXMathMultiscript</code></span><br />
<span class="attrs">AXAttributes:<ul>
<li><code>AXMathPostscripts</code> is an array of dictionaries of
<code>AXMathSubscript</code> and <code>AXMathSupscript</code> pointing to
postsubscript and postsupscript elements , i.e. N and N + 1 in-flow children
starting from the second in-flow child and preceeding
<a data-cite="MathML3/chapter3.html#presm.mprescripts">`mprescripts`</a>
element if any;
<li><code>AXMathPrescripts</code> is an array of dictionaries of
<code>AXMathSubscript</code> and <code>AXMathSupscript</code> pointing to
presubscript and presupscript elements, i.e. N and N + 1 in-flow children
starting after
<a data-cite="MathML3/chapter3.html#presm.mprescripts">`mprescripts`</a>
element if any or from index 1.
</ul></span>
</td>
</tr>
<tr id="el-mn">
Expand Down Expand Up @@ -329,7 +347,11 @@ <h3>MathML Element Mappings</h3>
</td>
<td class="axapi">
<span class="role">AXRole: <code>NSAccessibilityGroupRole</code></span><br />
<span class="subrole">AXSubrole: <code>AXMathUnderOver</code></span>
<span class="subrole">AXSubrole: <code>AXMathUnderOver</code></span><br />
<span class="attrs">AXAttributes:
<code>AXMathBase</code> pointing to the first in-flow child
<code>AXMathOver</code> pointing to the second in-flow child
</span>
</td>
</tr>
<tr id="el-mpadded">
Expand Down Expand Up @@ -364,7 +386,11 @@ <h3>MathML Element Mappings</h3>
</td>
<td class="axapi">
<span class="role">AXRole: <code>NSAccessibilityGroupRole</code></span><br />
<span class="subrole">AXSubrole: <code>AXMathRoot</code></span>
<span class="subrole">AXSubrole: <code>AXMathRoot</code></span><br />
<span class="attrs">AXAttributes:
<code>AXMathRootRadicand</code> pointing to the first in-flow child<br />
<code>AXMathRootIndex</code> pointing to the second in-flow child
</span>
</td>
</tr>
<tr id="el-mrow">
Expand Down Expand Up @@ -413,7 +439,10 @@ <h3>MathML Element Mappings</h3>
</td>
<td class="axapi">
<span class="role">AXRole: <code>NSAccessibilityGroupRole</code></span><br />
<span class="subrole">AXSubrole: <code>AXMathSquareRoot</code></span>
<span class="subrole">AXSubrole: <code>AXMathSquareRoot</code></span><br />
<span class="attrs">AXAttributes:
<code>AXMathRootRadicand</code> pointing to the first in-flow child
</span>
</td>
</tr>
<tr id="el-mstyle">
Expand All @@ -439,7 +468,12 @@ <h3>MathML Element Mappings</h3>
</td>
<td class="axapi">
<span class="role">AXRole: <code>NSAccessibilityGroupRole</code></span><br />
<span class="subrole">AXSubrole: <code>AXMathSubscriptSuperscript</code></span>
<span class="subrole">AXSubrole: <code>AXMathSubscriptSuperscript</code></span><br />
<span class="attrs">AXAttributes:
<code>AXMathBase</code> pointing to the first in-flow child<br />
<code>AXMathSubscript</code> pointing to the second in-flow child
</span>
</td>
</td>
</tr>
<tr id="el-msubsup">
Expand All @@ -452,7 +486,13 @@ <h3>MathML Element Mappings</h3>
</td>
<td class="axapi">
<span class="role">AXRole: <code>NSAccessibilityGroupRole</code></span><br />
<span class="subrole">AXSubrole: <code>AXMathSubscriptSuperscript</code></span>
<span class="subrole">AXSubrole: <code>AXMathSubscriptSuperscript</code></span><br />
<span class="attrs">AXAttributes:
<code>AXMathBase</code> pointing to the first in-flow child
<code>AXMathSubscript</code> pointing to the second in-flow child<br />
<code>AXMathSuperscript</code> pointing to the third in-flow child
</span>
</td>
</td>
</tr>
<tr id="el-msup">
Expand All @@ -465,7 +505,11 @@ <h3>MathML Element Mappings</h3>
</td>
<td class="axapi">
<span class="role">AXRole: <code>NSAccessibilityGroupRole</code></span><br />
<span class="subrole">AXSubrole: <code>AXMathSubscriptSuperscript</code></span>
<span class="subrole">AXSubrole: <code>AXMathSubscriptSuperscript</code></span><br />
<span class="attrs">AXAttributes:
<code>AXMathBase</code> pointing to the first in-flow child<br />
<code>AXMathSuperscript</code> pointing to the second in-flow child
</span>
</td>
</tr>
<tr id="el-mtable">
Expand Down Expand Up @@ -532,7 +576,11 @@ <h3>MathML Element Mappings</h3>
</td>
<td class="axapi">
<span class="role">AXRole: <code>NSAccessibilityGroupRole</code></span><br />
<span class="subrole">AXSubrole: <code>AXMathUnderOver</code></span>
<span class="subrole">AXSubrole: <code>AXMathUnderOver</code></span><br />
<span class="attrs">AXAttributes:
<code>AXMathBase</code> pointing to the first in-flow child<br />
<code>AXMathUnder</code> pointing to the second in-flow child
</span>
</td>
</tr>
<tr id="el-munderover">
Expand All @@ -545,7 +593,12 @@ <h3>MathML Element Mappings</h3>
</td>
<td class="axapi">
<span class="role">AXRole: <code>NSAccessibilityGroupRole</code></span><br />
<span class="subrole">AXSubrole: <code>AXMathUnderOver</code></span>
<span class="subrole">AXSubrole: <code>AXMathUnderOver</code></span><br />
<span class="attrs">AXAttributes:
<code>AXMathBase</code> pointing to the first in-flow child<br />
<code>AXMathUnder</code> pointing to the second in-flow child<br />
<code>AXMathOver</code> pointing to the third in-flow child
</span>
</td>
</tr>
<tr id="el-none">
Expand Down

0 comments on commit 2567f92

Please sign in to comment.