Skip to content

Commit

Permalink
Section names instead of numbers (much more to do)
Browse files Browse the repository at this point in the history
  • Loading branch information
HeikoTheissen committed Sep 6, 2024
1 parent b00520f commit d5a8065
Show file tree
Hide file tree
Showing 14 changed files with 34 additions and 10 deletions.
4 changes: 2 additions & 2 deletions docs/odata-csdl-json/odata-csdl-json.html
Original file line number Diff line number Diff line change
Expand Up @@ -1960,7 +1960,7 @@ <h2 id="125-bound-or-unbound-action-or-function-overloads"><a name="BoundorUnbou
<p>An action or function overload MAY indicate that it is bound. If not explicitly indicated, it is unbound.</p>
<p>Bound actions or functions are invoked on resources matching the type of the binding parameter. The binding parameter can be of any type, and it MAY be nullable.</p>
<p>Unbound actions are invoked from the entity container through an <a href="#ActionImport">action import</a>.</p>
<p>Unbound functions are invoked as static functions within a common expression (see <a href="#ODataURL">OData-URL</a>, section 5.1.1), or from the entity container through a <a href="#FunctionImport">function import</a>.</p>
<p>Unbound functions are invoked as static functions within a common expression (see <a href="https://docs.oasis-open.org/odata/odata/v4.02/odata-v4.02-part2-url-conventions.html#CommonExpressions">OData-URL, section “Common Expressions”</a>), or from the entity container through a <a href="#FunctionImport">function import</a>.</p>
<section id="isbound" class="varjson rep">
<h3><a name="IsBound.13.1" href="#IsBound.13.1"><code>$IsBound</code></a></h3>
<p>The value of <code>$IsBound</code> is one of the Boolean literals <code>true</code> or <code>false</code>. Absence of the member means <code>false</code>.</p>
Expand Down Expand Up @@ -3536,7 +3536,7 @@ <h4 id="14442-function-odatafilluritemplate"><a name="FunctionodatafillUriTempla
<details open><summary>
<h4 id="14443-function-odatamatchespattern"><a name="FunctionodatamatchesPattern" href="#FunctionodatamatchesPattern">14.4.4.3 Function <code>odata.matchesPattern</code></a></h4>
</summary>
<p>The <code>odata.matchesPattern</code> client-side function takes two string expressions as arguments and returns a Boolean value. It is the counterpart of the identically named URL function <a href="#ODataURL">OData-URL, section 5.1.1.7.1</a>.</p>
<p>The <code>odata.matchesPattern</code> client-side function takes two string expressions as arguments and returns a Boolean value. It is the counterpart of the identically named URL function <a href="https://docs.oasis-open.org/odata/odata/v4.02/odata-v4.02-part2-url-conventions.html#matchespattern">OData-URL, section <code>matchespattern</code></a>.</p>
<p>The function returns true if the second expression evaluates to an <a href="#_ECMAScript">ECMAScript</a> (JavaScript) regular expression and the result of the first argument expression matches that regular expression, using syntax and semantics of <a href="#_ECMAScript">ECMAScript</a> regular expressions.</p>
<div class="varjson example">
<p>Example 79: all non-empty <code>FirstName</code> values not containing the letters <code>b</code>, <code>c</code>, or <code>d</code> evaluate to <code>true</code></p>
Expand Down
4 changes: 2 additions & 2 deletions docs/odata-csdl-json/odata-csdl-json.md
Original file line number Diff line number Diff line change
Expand Up @@ -2799,7 +2799,7 @@ Unbound actions are invoked from the entity container through an [action
import](#ActionImport).

Unbound functions are invoked as static functions within a common expression
(see [OData-URL](#ODataURL), section 5.1.1),
(see [OData-URL, section "Common Expressions"](https://docs.oasis-open.org/odata/odata/v4.02/odata-v4.02-part2-url-conventions.html#CommonExpressions)),
or from the entity container through a [function import](#FunctionImport).

::: {.varjson .rep}
Expand Down Expand Up @@ -5140,7 +5140,7 @@ Name property of the Actor entity

The `odata.matchesPattern` client-side function takes two string
expressions as arguments and returns a Boolean value.
It is the counterpart of the identically named URL function [OData-URL, section 5.1.1.7.1](#ODataURL).
It is the counterpart of the identically named URL function [OData-URL, section "`matchespattern`"](https://docs.oasis-open.org/odata/odata/v4.02/odata-v4.02-part2-url-conventions.html#matchespattern).

The function returns true if the second expression evaluates to an
[ECMAScript](#_ECMAScript) (JavaScript) regular expression and
Expand Down
3 changes: 3 additions & 0 deletions docs/odata-csdl-json/styles/odata.css
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,15 @@ a:target {
background-color: yellow;
}

a[href^="https://docs.oasis-open.org"][href*="#"],
a[href^="#_"],
a[href^="#OData"]:not(a[href^="#OData4"]),
a[href^="#rfc"],
a[href^="#XML-"] {
font-weight: bold;
}

a[href^="https://docs.oasis-open.org"][href*="#"]::before,
a[href^="#_"]::before,
a[href^="#OData"]:not(a[href^="#OData4"])::before,
a[href^="#rfc"]::before,
Expand All @@ -17,6 +19,7 @@ a[href^="#XML-"]::before {
font-weight: bold;
}

a[href^="https://docs.oasis-open.org"][href*="#"]::after,
a[href^="#_"]::after,
a[href^="#OData"]:not(a[href^="#OData4"])::after,
a[href^="#rfc"]::after,
Expand Down
4 changes: 2 additions & 2 deletions docs/odata-csdl-xml/odata-csdl-xml.html
Original file line number Diff line number Diff line change
Expand Up @@ -1847,7 +1847,7 @@ <h2 id="125-bound-or-unbound-action-or-function-overloads"><a name="BoundorUnbou
<p>An action or function overload MAY indicate that it is bound. If not explicitly indicated, it is unbound.</p>
<p>Bound actions or functions are invoked on resources matching the type of the binding parameter. The binding parameter can be of any type, and it MAY be nullable.</p>
<p>Unbound actions are invoked from the entity container through an <a href="#ActionImport">action import</a>.</p>
<p>Unbound functions are invoked as static functions within a common expression (see <a href="#ODataURL">OData-URL</a>, section 5.1.1), or from the entity container through a <a href="#FunctionImport">function import</a>.</p>
<p>Unbound functions are invoked as static functions within a common expression (see <a href="https://docs.oasis-open.org/odata/odata/v4.02/odata-v4.02-part2-url-conventions.html#CommonExpressions">OData-URL, section “Common Expressions”</a>), or from the entity container through a <a href="#FunctionImport">function import</a>.</p>
<section id="attribute-isbound" class="varxml rep">
<h3><a name="AttributeIsBound.21.2" href="#AttributeIsBound.21.2">Attribute <code>IsBound</code></a></h3>
<p>The value of <code>IsBound</code> is one of the Boolean literals <code>true</code> or <code>false</code>. Absence of the attribute means <code>false</code>.</p>
Expand Down Expand Up @@ -3320,7 +3320,7 @@ <h4 id="14442-function-odatafilluritemplate"><a name="FunctionodatafillUriTempla
<details open><summary>
<h4 id="14443-function-odatamatchespattern"><a name="FunctionodatamatchesPattern" href="#FunctionodatamatchesPattern">14.4.4.3 Function <code>odata.matchesPattern</code></a></h4>
</summary>
<p>The <code>odata.matchesPattern</code> client-side function takes two string expressions as arguments and returns a Boolean value. It is the counterpart of the identically named URL function <a href="#ODataURL">OData-URL, section 5.1.1.7.1</a>.</p>
<p>The <code>odata.matchesPattern</code> client-side function takes two string expressions as arguments and returns a Boolean value. It is the counterpart of the identically named URL function <a href="https://docs.oasis-open.org/odata/odata/v4.02/odata-v4.02-part2-url-conventions.html#matchespattern">OData-URL, section <code>matchespattern</code></a>.</p>
<p>The function returns true if the second expression evaluates to an <a href="#_ECMAScript">ECMAScript</a> (JavaScript) regular expression and the result of the first argument expression matches that regular expression, using syntax and semantics of <a href="#_ECMAScript">ECMAScript</a> regular expressions.</p>
<div class="varxml example">
<p>Example 79: all non-empty <code>FirstName</code> values not containing the letters <code>b</code>, <code>c</code>, or <code>d</code> evaluate to <code>true</code></p>
Expand Down
4 changes: 2 additions & 2 deletions docs/odata-csdl-xml/odata-csdl-xml.md
Original file line number Diff line number Diff line change
Expand Up @@ -2678,7 +2678,7 @@ Unbound actions are invoked from the entity container through an [action
import](#ActionImport).

Unbound functions are invoked as static functions within a common expression
(see [OData-URL](#ODataURL), section 5.1.1),
(see [OData-URL, section "Common Expressions"](https://docs.oasis-open.org/odata/odata/v4.02/odata-v4.02-part2-url-conventions.html#CommonExpressions)),
or from the entity container through a [function import](#FunctionImport).


Expand Down Expand Up @@ -4969,7 +4969,7 @@ Name property of the Actor entity

The `odata.matchesPattern` client-side function takes two string
expressions as arguments and returns a Boolean value.
It is the counterpart of the identically named URL function [OData-URL, section 5.1.1.7.1](#ODataURL).
It is the counterpart of the identically named URL function [OData-URL, section "`matchespattern`"](https://docs.oasis-open.org/odata/odata/v4.02/odata-v4.02-part2-url-conventions.html#matchespattern).

The function returns true if the second expression evaluates to an
[ECMAScript](#_ECMAScript) (JavaScript) regular expression and
Expand Down
3 changes: 3 additions & 0 deletions docs/odata-csdl-xml/styles/odata.css
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,15 @@ a:target {
background-color: yellow;
}

a[href^="https://docs.oasis-open.org"][href*="#"],
a[href^="#_"],
a[href^="#OData"]:not(a[href^="#OData4"]),
a[href^="#rfc"],
a[href^="#XML-"] {
font-weight: bold;
}

a[href^="https://docs.oasis-open.org"][href*="#"]::before,
a[href^="#_"]::before,
a[href^="#OData"]:not(a[href^="#OData4"])::before,
a[href^="#rfc"]::before,
Expand All @@ -17,6 +19,7 @@ a[href^="#XML-"]::before {
font-weight: bold;
}

a[href^="https://docs.oasis-open.org"][href*="#"]::after,
a[href^="#_"]::after,
a[href^="#OData"]:not(a[href^="#OData4"])::after,
a[href^="#rfc"]::after,
Expand Down
3 changes: 3 additions & 0 deletions docs/odata-data-aggregation-ext/styles/odata.css
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,15 @@ a:target {
background-color: yellow;
}

a[href^="https://docs.oasis-open.org"][href*="#"],
a[href^="#_"],
a[href^="#OData"]:not(a[href^="#OData4"]),
a[href^="#rfc"],
a[href^="#XML-"] {
font-weight: bold;
}

a[href^="https://docs.oasis-open.org"][href*="#"]::before,
a[href^="#_"]::before,
a[href^="#OData"]:not(a[href^="#OData4"])::before,
a[href^="#rfc"]::before,
Expand All @@ -17,6 +19,7 @@ a[href^="#XML-"]::before {
font-weight: bold;
}

a[href^="https://docs.oasis-open.org"][href*="#"]::after,
a[href^="#_"]::after,
a[href^="#OData"]:not(a[href^="#OData4"])::after,
a[href^="#rfc"]::after,
Expand Down
3 changes: 3 additions & 0 deletions docs/odata-json-format/styles/odata.css
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,15 @@ a:target {
background-color: yellow;
}

a[href^="https://docs.oasis-open.org"][href*="#"],
a[href^="#_"],
a[href^="#OData"]:not(a[href^="#OData4"]),
a[href^="#rfc"],
a[href^="#XML-"] {
font-weight: bold;
}

a[href^="https://docs.oasis-open.org"][href*="#"]::before,
a[href^="#_"]::before,
a[href^="#OData"]:not(a[href^="#OData4"])::before,
a[href^="#rfc"]::before,
Expand All @@ -17,6 +19,7 @@ a[href^="#XML-"]::before {
font-weight: bold;
}

a[href^="https://docs.oasis-open.org"][href*="#"]::after,
a[href^="#_"]::after,
a[href^="#OData"]:not(a[href^="#OData4"])::after,
a[href^="#rfc"]::after,
Expand Down
3 changes: 3 additions & 0 deletions docs/odata-protocol/styles/odata.css
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,15 @@ a:target {
background-color: yellow;
}

a[href^="https://docs.oasis-open.org"][href*="#"],
a[href^="#_"],
a[href^="#OData"]:not(a[href^="#OData4"]),
a[href^="#rfc"],
a[href^="#XML-"] {
font-weight: bold;
}

a[href^="https://docs.oasis-open.org"][href*="#"]::before,
a[href^="#_"]::before,
a[href^="#OData"]:not(a[href^="#OData4"])::before,
a[href^="#rfc"]::before,
Expand All @@ -17,6 +19,7 @@ a[href^="#XML-"]::before {
font-weight: bold;
}

a[href^="https://docs.oasis-open.org"][href*="#"]::after,
a[href^="#_"]::after,
a[href^="#OData"]:not(a[href^="#OData4"])::after,
a[href^="#rfc"]::after,
Expand Down
3 changes: 3 additions & 0 deletions docs/odata-temporal-ext/styles/odata.css
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,15 @@ a:target {
background-color: yellow;
}

a[href^="https://docs.oasis-open.org"][href*="#"],
a[href^="#_"],
a[href^="#OData"]:not(a[href^="#OData4"]),
a[href^="#rfc"],
a[href^="#XML-"] {
font-weight: bold;
}

a[href^="https://docs.oasis-open.org"][href*="#"]::before,
a[href^="#_"]::before,
a[href^="#OData"]:not(a[href^="#OData4"])::before,
a[href^="#rfc"]::before,
Expand All @@ -17,6 +19,7 @@ a[href^="#XML-"]::before {
font-weight: bold;
}

a[href^="https://docs.oasis-open.org"][href*="#"]::after,
a[href^="#_"]::after,
a[href^="#OData"]:not(a[href^="#OData4"])::after,
a[href^="#rfc"]::after,
Expand Down
3 changes: 3 additions & 0 deletions docs/odata-url-conventions/styles/odata.css
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,15 @@ a:target {
background-color: yellow;
}

a[href^="https://docs.oasis-open.org"][href*="#"],
a[href^="#_"],
a[href^="#OData"]:not(a[href^="#OData4"]),
a[href^="#rfc"],
a[href^="#XML-"] {
font-weight: bold;
}

a[href^="https://docs.oasis-open.org"][href*="#"]::before,
a[href^="#_"]::before,
a[href^="#OData"]:not(a[href^="#OData4"])::before,
a[href^="#rfc"]::before,
Expand All @@ -17,6 +19,7 @@ a[href^="#XML-"]::before {
font-weight: bold;
}

a[href^="https://docs.oasis-open.org"][href*="#"]::after,
a[href^="#_"]::after,
a[href^="#OData"]:not(a[href^="#OData4"])::after,
a[href^="#rfc"]::after,
Expand Down
2 changes: 1 addition & 1 deletion odata-csdl/12 Action and Function.md
Original file line number Diff line number Diff line change
Expand Up @@ -162,7 +162,7 @@ Unbound actions are invoked from the entity container through an [action
import](#ActionImport).

Unbound functions are invoked as static functions within a common expression
(see [OData-URL](#ODataURL), section 5.1.1),
(see [OData-URL, section "Common Expressions"]($$$OData-URL$$$#CommonExpressions)),
or from the entity container through a [function import](#FunctionImport).

::: {.varjson .rep}
Expand Down
2 changes: 1 addition & 1 deletion odata-csdl/14 Vocabulary and Annotation.md
Original file line number Diff line number Diff line change
Expand Up @@ -2561,7 +2561,7 @@ Name property of the Actor entity

The `odata.matchesPattern` client-side function takes two string
expressions as arguments and returns a Boolean value.
It is the counterpart of the identically named URL function [OData-URL, section 5.1.1.7.1](#ODataURL).
It is the counterpart of the identically named URL function [OData-URL, section "`matchespattern`"]($$$OData-URL$$$#matchespattern).

The function returns true if the second expression evaluates to an
[ECMAScript](#_ECMAScript) (JavaScript) regular expression and
Expand Down
3 changes: 3 additions & 0 deletions styles/odata.css
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,15 @@ a:target {
background-color: yellow;
}

a[href^="https://docs.oasis-open.org"][href*="#"],
a[href^="#_"],
a[href^="#OData"]:not(a[href^="#OData4"]),
a[href^="#rfc"],
a[href^="#XML-"] {
font-weight: bold;
}

a[href^="https://docs.oasis-open.org"][href*="#"]::before,
a[href^="#_"]::before,
a[href^="#OData"]:not(a[href^="#OData4"])::before,
a[href^="#rfc"]::before,
Expand All @@ -17,6 +19,7 @@ a[href^="#XML-"]::before {
font-weight: bold;
}

a[href^="https://docs.oasis-open.org"][href*="#"]::after,
a[href^="#_"]::after,
a[href^="#OData"]:not(a[href^="#OData4"])::after,
a[href^="#rfc"]::after,
Expand Down

0 comments on commit d5a8065

Please sign in to comment.