Skip to content
This repository was archived by the owner on Apr 14, 2023. It is now read-only.

Commit 5e901b4

Browse files
committed
Add more installation options
1 parent 1659d52 commit 5e901b4

File tree

3 files changed

+32
-3
lines changed

3 files changed

+32
-3
lines changed

index.html

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,20 +79,34 @@ <h2>Getting started</h2>
7979
<div class="nuget-box">
8080
<ul role="tablist" class="tabs">
8181
<li role="presentation">
82-
<button id="tab-dotnet-cli" aria-expanded="false" aria-selected="true" aria-controls="panel-dotnet-cli" role="tab" class="tab">.NET CLI</button>
82+
<button id="tab-package-manager" aria-expanded="false" aria-selected="true" aria-controls="panel-package-manager" role="tab" class="tab">Package Manager</button>
83+
</li>
84+
<li role="presentation">
85+
<button id="tab-dotnet-cli" aria-expanded="false" aria-selected="true" aria-controls="panel-dotnet-cli" role="tab" class="tab" data-default-tab>.NET CLI</button>
8386
</li>
8487
<li role="presentation">
8588
<button id="tab-package-refererence" aria-expanded="false" aria-selected="false" aria-controls="panel-package-refererence" role="tab" class="tab">PackageReference</button>
8689
</li>
90+
<li role="presentation">
91+
<button id="tab-script-interactive" aria-expanded="false" aria-selected="false" aria-controls="panel-script-interactive" role="tab" class="tab">Script &amp; Interactive</button>
92+
</li>
8793
</ul>
8894

95+
<div id="panel-package-manager" role="tabpanel" aria-labelledby="tab-package-manager" class="panel">
96+
<code>Install-Package Funcky -Version {{PackageVersion}}</code>
97+
</div>
98+
8999
<div id="panel-dotnet-cli" role="tabpanel" aria-labelledby="tab-dotnet-cli" class="panel">
90100
<code>dotnet add package Funcky --version {{PackageVersion}}</code>
91101
</div>
92102

93103
<div id="panel-package-refererence" role="tabpanel" aria-labelledby="tab-package-refererence" class="panel">
94104
<code>&lt;PackageReference Include="Funcky" Version="{{PackageVersion}}" /&gt;</code>
95105
</div>
106+
107+
<div id="panel-script-interactive" role="tabpanel" aria-labelledby="tab-script-interactive" class="panel">
108+
<code>#r "nuget: Funcky, {{PackageVersion}}"</code>
109+
</div>
96110
</div>
97111
</div>
98112
</section>

style.css

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,11 +117,17 @@ footer {
117117
display: grid;
118118
grid-auto-flow: column;
119119
justify-content: start;
120-
grid-gap: 8px;
120+
align-items: stretch;
121+
gap: 0 8px;
122+
}
123+
124+
.nuget-box .tabs li {
125+
display: contents;
121126
}
122127

123128
.nuget-box .tab {
124129
cursor: pointer;
130+
font-size: 14px;
125131
padding: 6px var(--nuget-box-horizontal-padding);
126132
border-radius: 6px 6px 0 0;
127133
background-color: var(--primary-color);
@@ -184,4 +190,13 @@ p:not(:last-child),
184190
.feature-list {
185191
grid-template-columns: 1fr;
186192
}
193+
194+
.nuget-box .tabs {
195+
grid-auto-flow: row;
196+
justify-content: stretch;
197+
}
198+
199+
.nuget-box .tabs li:not(:first-child) .tab {
200+
border-radius: 0;
201+
}
187202
}

tabs.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@ function updateActiveTab(activeTab) {
77
tabs.forEach(t => { t.setAttribute('aria-expanded', t === activeTab); t.setAttribute('aria-active', t === activeTab) })
88
}
99

10-
updateActiveTab(tabs[0])
10+
updateActiveTab(tabs.filter(t => t.hasAttribute('data-default-tab'))[0])
1111

1212
tabs.forEach(tab => tab.addEventListener('click', _ => updateActiveTab(tab)))

0 commit comments

Comments
 (0)