Clean up applies-to look and feel

This commit is contained in:
Morten Nielsen 2021-03-15 21:47:44 -07:00
parent 92118cf6f9
commit 236849d82d
4 changed files with 49 additions and 18 deletions

View file

@ -5,54 +5,54 @@
"PlatformName": ".NET Standard 1.4",
"Versions" : [
{ "Name" : "GitHub", "Manifest": "../artifacts/docs/api/netstd/.manifest" },
{ "Name" : "v2.0", "Manifest": "manifests/v2.0/netstd/.manifest" },
{ "Name" : "v2.1", "Manifest": "manifests/v2.1/netstd/.manifest" },
{ "Name" : "v2.2", "Manifest": "manifests/v2.2/netstd/.manifest" }
{ "Name" : "v2.1", "Manifest": "manifests/v2.1/netstd/.manifest" },
{ "Name" : "v2.0", "Manifest": "manifests/v2.0/netstd/.manifest" },
]
},
{
"PlatformName": ".NET Framework",
"Versions" : [
{ "Name" : "GitHub", "Manifest": "../artifacts/docs/api/netfx/.manifest" },
{ "Name" : "v2.0", "Manifest": "manifests/v2.0/netfx/.manifest" },
{ "Name" : "v2.1", "Manifest": "manifests/v2.1/netfx/.manifest" },
{ "Name" : "v2.2", "Manifest": "manifests/v2.2/netfx/.manifest" }
{ "Name" : "v2.1", "Manifest": "manifests/v2.1/netfx/.manifest" },
{ "Name" : "v2.0", "Manifest": "manifests/v2.0/netfx/.manifest" },
]
},
{
"PlatformName": ".NET Core",
"Versions" : [
{ "Name": "GitHub", "Manifest": "../artifacts/docs/api/netcore/.manifest" },
{ "Name" : "v2.0", "Manifest": "manifests/v2.0/netcore/.manifest" },
{ "Name" : "v2.1", "Manifest": "manifests/v2.1/netcore/.manifest" },
{ "Name" : "v2.2", "Manifest": "manifests/v2.2/netcore/.manifest" }
{ "Name" : "v2.1", "Manifest": "manifests/v2.1/netcore/.manifest" },
{ "Name" : "v2.0", "Manifest": "manifests/v2.0/netcore/.manifest" },
]
},
{
"PlatformName": "Xamarin.Android",
"Versions" : [
{ "Name": "GitHub", "Manifest": "../artifacts/docs/api/android/.manifest" },
{ "Name" : "v2.0", "Manifest": "manifests/v2.0/android/.manifest" },
{ "Name" : "v2.1", "Manifest": "manifests/v2.1/android/.manifest" },
{ "Name" : "v2.2", "Manifest": "manifests/v2.2/android/.manifest" }
{ "Name" : "v2.1", "Manifest": "manifests/v2.1/android/.manifest" },
{ "Name" : "v2.0", "Manifest": "manifests/v2.0/android/.manifest" },
]
},
{
"PlatformName": "Xamarin.iOS",
"Versions" : [
{ "Name" : "GitHub", "Manifest": "../artifacts/docs/api/ios/.manifest" },
{ "Name" : "v2.0", "Manifest": "manifests/v2.0/ios/.manifest" },
{ "Name" : "v2.1", "Manifest": "manifests/v2.1/ios/.manifest" },
{ "Name" : "v2.2", "Manifest": "manifests/v2.2/ios/.manifest" }
{ "Name" : "v2.1", "Manifest": "manifests/v2.1/ios/.manifest" },
{ "Name" : "v2.0", "Manifest": "manifests/v2.0/ios/.manifest" },
]
},
{
"PlatformName": "UWP",
"Versions" : [
{ "Name" : "GitHub", "Manifest": "../artifacts/docs/api/uwp/.manifest" },
{ "Name" : "v2.0", "Manifest": "manifests/v2.0/uwp/.manifest" },
{ "Name" : "v2.1", "Manifest": "manifests/v2.1/uwp/.manifest" },
{ "Name" : "v2.2", "Manifest": "manifests/v2.2/uwp/.manifest" }
{ "Name" : "v2.1", "Manifest": "manifests/v2.1/uwp/.manifest" },
{ "Name" : "v2.0", "Manifest": "manifests/v2.0/uwp/.manifest" },
]
}
]

View file

@ -59,11 +59,20 @@
{{/seealso.0}}
{{#appliesTo.0}}
<h3 id="appliesTo">Applies to</h3>
<div class="seealso">
<div class="appliesto">
<div>
<table>
<thead><th>Target</th><th>Versions</th></thead>
<tbody>
{{/appliesTo.0}}
{{#appliesTo}}
<div><b>{{{platform}}}</b><br/>{{{versions}}}<br/><br/></div>
<tr><td><b>{{platform}}</b></td><td>{{versions}}</td></tr>
{{/appliesTo}}
{{#appliesTo.0}}
{{#appliesTo.0}}
</tbody>
</thead>
</table>
</div>
</div>
{{/appliesTo.0}}

View file

@ -204,12 +204,25 @@
{{/seealso.0}}
{{#appliesTo.0}}
<h3 id="appliesTo">Applies to</h3>
<div class="seealso">
<div class="appliesto">
<details>
<summary class="has-margin-bottom-medium">
Platforms and versions
</summary>
<div>
<table>
<thead><th>Target</th><th>Versions</th></thead>
<tbody>
{{/appliesTo.0}}
{{#appliesTo}}
<div><b>{{platform}}</b><br/>{{versions}}<br/><br/></div>
<tr><td><b>{{platform}}</b></td><td>{{versions}}</td></tr>
{{/appliesTo}}
{{#appliesTo.0}}
{{#appliesTo.0}}
</tbody>
</thead>
</table>
</div>
</details>
</div>
{{/appliesTo.0}}
{{/children}}

View file

@ -251,3 +251,12 @@ pre {
border: none;
box-shadow: var(--custom-box-shadow);
}
details
{
display:block;
}
summary
{
cursor: pointer;
display: list-item;
}