Skip to content

Commit bf1c9f4

Browse files
authored
Fix multiple accessibility errors (#362)
* Fix multiple accessibility errors * Fix spacing in closing tags
1 parent 967789c commit bf1c9f4

File tree

4 files changed

+19
-19
lines changed

4 files changed

+19
-19
lines changed

_posts/2012-01-19-format-efficiency-take-2-really-clean-json.html

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -112,25 +112,25 @@ <h2>Approach</h2>
112112
<h2>Capturing control information as patterns</h2>
113113
<p>I mentioned patterns several times already. Let me make this more concrete. As we discussed before in the OData mailing list, we’re adding support for annotations to metadata using vocabularies. In order to support this JSON-based “light” format we introduce a vocabulary that captures how to derive all bits of control information from the regular object data. We’ll have the details of every pattern documented in the official spec, but here are a few to show what they look like.</p>
114114
<p>This one shows the base URL for the service, and is used for all relative URLs in other patterns:</p>
115-
<p><span style="font-family: Lucida Console"><span style="color: #0000ff"><span>    &lt;</span></span><span><span style="color: #a31515">ValueAnnotation</span><span style="color: #ff0000">Term</span><span style="color: #0000ff">=</span>"<span style="color: #0000ff">odata.urls.baseurlexpression</span>"<span style="color: #ff0000">Target</span><span style="color: #0000ff">=</span>"<span style="color: #0000ff">ODataDemo.DemoService</span>"</span><span style="color: #0000ff">&gt;</span></span></p>
115+
<p><span style="font-family: Lucida Console"><span style="color: #0000ff"><span>    &lt;</span></span><span><span style="color: #a31515">ValueAnnotation </span><span style="color: #e50000">Term</span><span style="color: #0000ff">=</span>"<span style="color: #0000ff">odata.urls.baseurlexpression</span>"<span style="color: #e50000"> Target</span><span style="color: #0000ff">=</span>"<span style="color: #0000ff">ODataDemo.DemoService</span>"</span><span style="color: #0000ff">&gt;</span></span></p>
116116
<p><span style="font-family: Lucida Console"><span style="color: #0000ff"><span>      &lt;</span></span><span><span style="color: #a31515">String</span><span style="color: #0000ff">&gt;https://services.odata.org/OData/OData.svc/&lt;/<span><span style="color: #a31515">String</span></span></span></span><span style="color: #0000ff">&gt;</span></span></p>
117117
<p><span style="font-family: Lucida Console"><span style="color: #0000ff"><span>    &lt;/</span></span><span><span style="color: #a31515">ValueAnnotation</span></span><span style="color: #0000ff">&gt;</span></span></p>
118118
<p>These two show two URL construction rules, one to obtain the URL of a collection (a set) and one to obtain the URL of an individual element within that collection:</p>
119-
<p><span style="font-family: Lucida Console"><span style="color: #0000ff"><span>    &lt;</span></span><span><span style="color: #a31515">ValueAnnotation</span><span style="color: #ff0000">Term</span><span style="color: #0000ff">=</span>"<span style="color: #0000ff">odata.urls.setexpression</span>"<span style="color: #ff0000">Target</span><span style="color: #0000ff">=</span>"<span style="color: #0000ff">ODataDemo.DemoService.Products</span></span><span>"</span></span></p>
120-
<p><span style="font-family: Lucida Console"><span style="color: #0000ff"><span>                     </span></span><span><span style="color: #ff0000">String</span><span style="color: #0000ff">=</span>"<span style="color: #0000ff">Products/</span>"</span><span style="color: #0000ff">/&gt;</span></span></p>
119+
<p><span style="font-family: Lucida Console"><span style="color: #0000ff"><span>    &lt;</span></span><span><span style="color: #a31515">ValueAnnotation </span><span style="color: #e50000">Term</span><span style="color: #0000ff">=</span>"<span style="color: #0000ff">odata.urls.setexpression</span>"<span style="color: #e50000"> Target</span><span style="color: #0000ff">=</span>"<span style="color: #0000ff">ODataDemo.DemoService.Products</span></span><span>"</span></span></p>
120+
<p><span style="font-family: Lucida Console"><span style="color: #0000ff"><span>                     </span></span><span><span style="color: #e50000">String</span><span style="color: #0000ff">=</span>"<span style="color: #0000ff">Products/</span>"</span><span style="color: #0000ff">/&gt;</span></span></p>
121121
<p><span style="font-family: Lucida Console"><span> </span></span></p>
122-
<p><span style="font-family: Lucida Console"><span style="color: #0000ff"><span>    &lt;</span></span><span><span style="color: #a31515">ValueAnnotation</span><span style="color: #ff0000">Term</span><span style="color: #0000ff">=</span>"<span style="color: #0000ff">odata.urls.keylookupexpression</span>"<span style="color: #ff0000">Target</span><span style="color: #0000ff">=</span>"<span style="color: #0000ff">ODataDemo.DemoService.Products</span>"</span><span style="color: #0000ff">&gt;</span></span></p>
123-
<p><span style="font-family: Lucida Console"><span style="color: #0000ff"><span>      &lt;</span></span><span><span style="color: #a31515">Apply</span><span style="color: #ff0000">Function</span><span style="color: #0000ff">=</span>"<span style="color: #0000ff">KeyConcat</span>"</span><span style="color: #0000ff">&gt;</span></span></p>
122+
<p><span style="font-family: Lucida Console"><span style="color: #0000ff"><span>    &lt;</span></span><span><span style="color: #a31515">ValueAnnotation </span><span style="color: #e50000">Term</span><span style="color: #0000ff">=</span>"<span style="color: #0000ff">odata.urls.keylookupexpression</span>"<span style="color: #e50000"> Target</span><span style="color: #0000ff">=</span>"<span style="color: #0000ff">ODataDemo.DemoService.Products</span>"</span><span style="color: #0000ff">&gt;</span></span></p>
123+
<p><span style="font-family: Lucida Console"><span style="color: #0000ff"><span>      &lt;</span></span><span><span style="color: #a31515">Apply </span><span style="color: #e50000">Function</span><span style="color: #0000ff">=</span>"<span style="color: #0000ff">KeyConcat</span>"</span><span style="color: #0000ff">&gt;</span></span></p>
124124
<p><span style="font-family: Lucida Console"><span style="color: #0000ff"><span>        &lt;</span></span><span><span style="color: #a31515">String</span><span style="color: #0000ff">&gt;</span>(<span style="color: #0000ff">&lt;/</span><span style="color: #a31515">String</span></span><span style="color: #0000ff">&gt;</span></span></p>
125125
<p><span style="font-family: Lucida Console"><span style="color: #0000ff"><span>        &lt;</span></span><span><span style="color: #a31515">Path</span><span style="color: #0000ff">&gt;</span>ID<span style="color: #0000ff">&lt;/</span><span style="color: #a31515">Path</span></span><span style="color: #0000ff">&gt;</span></span></p>
126126
<p><span style="font-family: Lucida Console"><span style="color: #0000ff"><span>        &lt;</span></span><span><span style="color: #a31515">String</span><span style="color: #0000ff">&gt;</span>)/<span style="color: #0000ff">&lt;/</span><span style="color: #a31515">String</span></span><span style="color: #0000ff">&gt;</span></span></p>
127127
<p><span style="font-family: Lucida Console"><span style="color: #0000ff"><span>      &lt;/</span></span><span><span style="color: #a31515">Apply</span></span><span style="color: #0000ff">&gt;</span></span></p>
128128
<p><span style="font-family: Lucida Console"><span style="color: #0000ff"><span>    &lt;/</span></span><span><span style="color: #a31515">ValueAnnotation</span></span><span style="color: #0000ff">&gt;</span></span><span style="font-family: Lucida Console"><span> </span></span></p>
129129
<p>Finally, here’s one that’s not a URL but a plain value, in this case the ETag for each element (doesn’t apply to the “Product” type, but included here as an example):</p>
130-
<p><span style="font-family: Lucida Console"><span style="color: #0000ff"><span>    &lt;</span></span><span><span style="color: #a31515">ValueAnnotation</span><span style="color: #ff0000">Term</span><span style="color: #0000ff">=</span>"<span style="color: #0000ff">odata.json.etagexpression</span>"<span style="color: #ff0000">Target</span><span style="color: #0000ff">=</span>"<span style="color: #0000ff">ODataDemo.DemoService.Products</span>"</span><span style="color: #0000ff">&gt;</span></span></p>
131-
<p><span style="font-family: Lucida Console"><span style="color: #0000ff"><span>      &lt;</span></span><span><span style="color: #a31515">Apply</span><span style="color: #ff0000">Function</span><span style="color: #0000ff">=</span>"<span style="color: #0000ff">Concat</span>"</span><span style="color: #0000ff">&gt;</span></span></p>
130+
<p><span style="font-family: Lucida Console"><span style="color: #0000ff"><span>    &lt;</span></span><span><span style="color: #a31515">ValueAnnotation </span><span style="color: #e50000">Term</span><span style="color: #0000ff">=</span>"<span style="color: #0000ff">odata.json.etagexpression</span>"<span style="color: #e50000"> Target</span><span style="color: #0000ff">=</span>"<span style="color: #0000ff">ODataDemo.DemoService.Products</span>"</span><span style="color: #0000ff">&gt;</span></span></p>
131+
<p><span style="font-family: Lucida Console"><span style="color: #0000ff"><span>      &lt;</span></span><span><span style="color: #a31515">Apply </span><span style="color: #e50000">Function</span><span style="color: #0000ff">=</span>"<span style="color: #0000ff">Concat</span>"</span><span style="color: #0000ff">&gt;</span></span></p>
132132
<p><span style="font-family: Lucida Console"><span style="color: #0000ff"><span>        &lt;</span></span><span><span style="color: #a31515">String</span><span style="color: #0000ff">&gt;</span>W/"<span style="color: #0000ff">&lt;/</span><span style="color: #a31515">String</span></span><span style="color: #0000ff">&gt;</span></span></p>
133-
<p><span style="font-family: Lucida Console"><span style="color: #0000ff"><span>        &lt;</span></span><span><span style="color: #a31515">Apply</span><span style="color: #ff0000">Function</span><span style="color: #0000ff">=</span>"<span style="color: #0000ff">RawValue</span>"</span><span style="color: #0000ff">&gt;</span></span></p>
133+
<p><span style="font-family: Lucida Console"><span style="color: #0000ff"><span>        &lt;</span></span><span><span style="color: #a31515">Apply </span><span style="color: #e50000">Function</span><span style="color: #0000ff">=</span>"<span style="color: #0000ff">RawValue</span>"</span><span style="color: #0000ff">&gt;</span></span></p>
134134
<p><span style="font-family: Lucida Console"><span style="color: #0000ff"><span>          &lt;</span></span><span><span style="color: #a31515">Path</span><span style="color: #0000ff">&gt;</span>Version<span style="color: #0000ff">&lt;/</span><span style="color: #a31515">Path</span></span><span style="color: #0000ff">&gt;</span></span></p>
135135
<p><span style="font-family: Lucida Console"><span style="color: #0000ff"><span>        &lt;/</span></span><span><span style="color: #a31515">Apply</span></span><span style="color: #0000ff">&gt;</span></span></p>
136136
<p><span style="font-family: Lucida Console"><span style="color: #0000ff"><span>        &lt;</span></span><span><span style="color: #a31515">String</span><span style="color: #0000ff">&gt;</span>"<span style="color: #0000ff">&lt;/</span><span style="color: #a31515">String</span></span><span style="color: #0000ff">&gt;</span></span></p>

index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
</ol>
1111

1212
<!-- Wrapper for slides -->
13-
<div class="carousel-inner zero-side-margin" aria-label="OData Description" role="listbox">
14-
<div class="item active" role="option">
13+
<div class="carousel-inner zero-side-margin" aria-label="OData Description">
14+
<div class="item active">
1515
<img src="{{ '/assets/homepage_1.jpg' | prepend: site.baseurl | prepend: site.url }}" alt="Home">
1616
<div class="carousel-caption jumbotron transparent-background">
1717
<h1 class="text-center">OData - the best way to REST</h1>

pages/getting-started/understand-odata-in-6-steps.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -475,7 +475,7 @@ <h3 class="top-margin bottom-margin">Step 1: Requesting resources
475475
<li role="presentation" class="dropdown">
476476
<a class="tab-link dropdown-toggle" href="#csharp1" role="tab" id="csharpDrop1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" aria-controls="csharpDrop1-contents">C# &nbsp;<span
477477
class="caret"></span></a></p>
478-
<ul class="dropdown-menu tab-link"aria-labelledby="csharpDrop1" id="csharpDrop1-contents">
478+
<ul role="presentation" class="dropdown-menu tab-link" id="csharpDrop1-contents">
479479
<li><a class="tab-link" href="#csharpCodeGen1" role="tab" id="csharpCodeGen1-tab" data-toggle="tab" aria-controls="csharpCodeGen1">OData v4 Client Code Generator</a></li>
480480
<li><a class="tab-link" href="#csharpSimpleOData1" role="tab" id="csharpSimpleOData1-tab" data-toggle="tab" aria-controls="csharpSimpleOData1">Simple.OData.Client</a></li>
481481
</ul>
@@ -583,7 +583,7 @@ <h3 class="top-margin bottom-margin">Step 2: Requesting an individual resource
583583
<li role="presentation" class="dropdown">
584584
<a class="tab-link dropdown-toggle" href="#csharp2" role="tab" id="csharpDrop2" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" aria-controls="csharpDrop2-contents">C# &nbsp;<span
585585
class="caret"></span></a></p>
586-
<ul class="dropdown-menu tab-link" aria-labelledby="csharpDrop1" id="csharpDrop2-contents">
586+
<ul role="presentation" class="dropdown-menu tab-link" id="csharpDrop2-contents">
587587
<li><a class="tab-link" href="#csharpCodeGen2" role="tab" id="csharpCodeGen2-tab" data-toggle="tab" aria-controls="csharpCodeGen2">OData v4 Client Code Generator</a></li>
588588
<li><a class="tab-link" href="#csharpSimpleOData2" role="tab" id="csharpSimpleOData2-tab" data-toggle="tab" aria-controls="csharpSimpleOData2">Simple.OData.Client</a></li>
589589
</ul>
@@ -692,7 +692,7 @@ <h3 class="top-margin bottom-margin">Step 3: Queries
692692
<li role="presentation" class="dropdown">
693693
<a class="tab-link dropdown-toggle" href="#csharp3" role="tab" id="csharpDrop3" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" aria-controls="csharpDrop3-contents">C#
694694
&nbsp;<span class="caret"></span></a></p>
695-
<ul class="dropdown-menu tab-link" aria-labelledby="csharpDrop3" id="csharpDrop3-contents">
695+
<ul role="presentation" class="dropdown-menu tab-link" id="csharpDrop3-contents">
696696
<li><a class="tab-link" href="#csharpCodeGen3" role="tab" id="csharpCodeGen3-tab" data-toggle="tab" aria-controls="csharpCodeGen3">OData v4 Client Code Generator</a></li>
697697
<li><a class="tab-link" href="#csharpSimpleOData3" role="tab" id="csharpSimpleOData3-tab" data-toggle="tab" aria-controls="csharpSimpleOData3">Simple.OData.Client</a></li>
698698
</ul>
@@ -810,7 +810,7 @@ <h3 class="top-margin bottom-margin">Step 4: Creating a new resource
810810
<li role="presentation" class="dropdown">
811811
<a class="tab-link dropdown-toggle" href="#csharp4" role="tab" id="csharpDrop4" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" aria-controls="csharpDrop4-contents">C# &nbsp;<span
812812
class="caret"></span></a></p>
813-
<ul class="dropdown-menu tab-link" aria-labelledby="csharpDrop4" id="csharpDrop4-contents">
813+
<ul role="presentation" class="dropdown-menu tab-link" id="csharpDrop4-contents">
814814
<li><a class="tab-link" href="#csharpCodeGen4" role="tab" id="csharpCodeGen4-tab" data-toggle="tab" aria-controls="csharpCodeGen4">OData v4 Client Code Generator</a></li>
815815
<li><a class="tab-link" href="#csharpSimpleOData4" role="tab" id="csharpSimpleOData4-tab" data-toggle="tab" aria-controls="csharpSimpleOData4">Simple.OData.Client</a></li>
816816
</ul>
@@ -1074,7 +1074,7 @@ <h3 class="top-margin bottom-margin">Step 5: Relating resources
10741074
<li role="presentation" class="dropdown">
10751075
<a class="tab-link dropdown-toggle" href="#csharp5" role="tab" id="csharpDrop5" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" aria-controls="csharpDrop5-contents">C# &nbsp;<span
10761076
class="caret"></span></a></p>
1077-
<ul class="dropdown-menu tab-link" aria-labelledby="csharpDrop5" id="csharpDrop5-contents">
1077+
<ul role="presentation" class="dropdown-menu tab-link" id="csharpDrop5-contents">
10781078
<li><a class="tab-link" href="#csharpCodeGen5" role="tab" id="csharpCodeGen5-tab" data-toggle="tab" aria-controls="csharpCodeGen5">OData v4 Client Code Generator</a></li>
10791079
<li><a class="tab-link" href="#csharpSimpleOData5" role="tab" id="csharpSimpleOData5-tab" data-toggle="tab" aria-controls="csharpSimpleOData5">Simple.OData.Client</a></li>
10801080
</ul>
@@ -1243,7 +1243,7 @@ <h3 class="top-margin bottom-margin">Step 6: Invoking a function
12431243
<li role="presentation" class="dropdown">
12441244
<a class="tab-link dropdown-toggle" href="#csharp6" role="tab" id="csharpDrop6" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" aria-controls="csharpDrop1-contents">C# &nbsp;<span
12451245
class="caret"></span></a></p>
1246-
<ul class="dropdown-menu tab-link" aria-labelledby="csharpDrop6" id="csharpDrop6-contents">
1246+
<ul role="presentation" class="dropdown-menu tab-link" id="csharpDrop6-contents">
12471247
<li><a class="tab-link" href="#csharpCodeGen6" role="tab" id="csharpCodeGen6-tab" data-toggle="tab" aria-controls="csharpCodeGen6">OData v4 Client Code Generator</a></li>
12481248
<li><a class="tab-link" href="#csharpSimpleOData6" role="tab" id="csharpSimpleOData6-tab" data-toggle="tab" aria-controls="csharpSimpleOData6">Simple.OData.Client</a></li>
12491249
</ul>

pages/reference-service.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@
66
---
77
<div id="services-tab">
88
<ul class="nav nav-tabs" role="tablist" aria-label="Versions">
9-
<li class="active">
9+
<li class="active" role="presentation">
1010
<a class="tab-link" href="#odata-v4" role="tab" aria-controls="odata-v4" data-toggle="tab">OData v4</a>
1111
</li>
12-
<li>
12+
<li role="presentation">
1313
<a class="tab-link" href="#v3" role="tab" data-toggle="tab" aria-controls="v3" tabindex="-1">OData v3</a>
1414
</li>
15-
<li>
15+
<li role="presentation">
1616
<a class="tab-link" href="#v2" role="tab" data-toggle="tab" aria-controls="v2" tabindex="-1">OData v2</a>
1717
</li>
1818
</ul>

0 commit comments

Comments
 (0)