Skip to content

Commit 5302e19

Browse files
committed
add tooltips to header links
1 parent 6722ca8 commit 5302e19

File tree

4 files changed

+45
-9
lines changed

4 files changed

+45
-9
lines changed

LearnJsonEverything/Services/HelpContent.cs

+4
Original file line numberDiff line numberDiff line change
@@ -44,4 +44,8 @@ either to continue learning or to review the work you've done.
4444
|JSON Logic|[https://jsonlogic.com/](https://jsonlogic.com/)|
4545
|JSON Patch|[https://jsonpatch.com/](https://jsonpatch.com/)|
4646
""";
47+
48+
public const string BlogPromo = "Stay up to date on the project";
49+
public const string DocsPromo = "How to use the libraries, API documentation, and release notes";
50+
public const string PlaygroundPromo = "Play with the technologies implemented by the libraries";
4751
}

LearnJsonEverything/Services/Redirects.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
public static class Redirects
44
{
5-
public const string Github = "https://github.com/gregsdennis/json-everything";
5+
public const string Github = "https://github.com/json-everything/json-everything";
66

7-
public const string Slack = "https://join.slack.com/t/manateeopensource/shared_invite/enQtMzU4MjgzMjgyNzU3LWZjYzAzYzY3NjY1MjY3ODI0ZGJiZjc3Nzk1MDM5NTNlMjMyOTE0MzMxYWVjMjdiOGU1NDY5OGVhMGQ5YzY4Zjg";
7+
public const string Slack = "https://join.slack.com/t/json-everything/shared_invite/zt-4klcm69x-_MA8Z2ZSZ4JNu_d3lQOVPg";
88
}

LearnJsonEverything/Shared/Header.razor

+32-7
Original file line numberDiff line numberDiff line change
@@ -9,19 +9,44 @@
99
</div>
1010
<div class="px-1">
1111
<a class="navbar-brand m-2" href="https://json-everything.net">
12-
playground
12+
<span class="tooltip-icon">
13+
playground
14+
<span class="tooltip-text header-tooltip">
15+
<MarkdownSpan Content="@HelpContent.PlaygroundPromo"></MarkdownSpan>
16+
</span>
17+
</span>
1318
</a>
1419
<a class="navbar-brand m-2" href="https://blog.json-everything.net">
15-
blog
20+
<span class="tooltip-icon">
21+
blog
22+
<span class="tooltip-text header-tooltip">
23+
<MarkdownSpan Content="@HelpContent.BlogPromo"></MarkdownSpan>
24+
</span>
25+
</span>
1626
</a>
1727
<a class="navbar-brand m-2" href="https://docs.json-everything.net">
18-
docs
28+
<span class="tooltip-icon">
29+
docs
30+
<span class="tooltip-text header-tooltip">
31+
<MarkdownSpan Content="@HelpContent.DocsPromo"></MarkdownSpan>
32+
</span>
33+
</span>
1934
</a>
20-
<a href="@Redirects.Slack" class="m-2 no-underline" data-toggle="tooltip" data-placement="bottom" title="Discuss in Slack" target="_blank">
21-
<img src="img/slack.png" alt="Discuss in Slack"/>
35+
<a href="@Redirects.Slack" class="navbar-brand m-2" target="_blank">
36+
<span class="tooltip-icon">
37+
<img src="img/slack.png" alt="Discuss in Slack" />
38+
<span class="tooltip-text header-tooltip">
39+
<MarkdownSpan Content="Discuss in Slack"></MarkdownSpan>
40+
</span>
41+
</span>
2242
</a>
23-
<a href="@Redirects.Github" class="m-2 no-underline" data-toggle="tooltip" data-placement="bottom" title="View on GitHub" target="_blank">
24-
<img src="img/github.png" alt="View on GitHub"/>
43+
<a href="@Redirects.Github" class="navbar-brand m-2" target="_blank">
44+
<span class="tooltip-icon">
45+
<img src="img/github.png" alt="View on GitHub" />
46+
<span class="tooltip-text header-tooltip">
47+
<MarkdownSpan Content="View on GitHub"></MarkdownSpan>
48+
</span>
49+
</span>
2550
</a>
2651
</div>
2752
</div>

LearnJsonEverything/wwwroot/css/app.css

+7
Original file line numberDiff line numberDiff line change
@@ -289,6 +289,13 @@ a.navbar-brand {
289289
visibility: visible;
290290
}
291291

292+
.header-tooltip {
293+
top: 50px;
294+
transform: translateX(-65%);
295+
text-wrap: nowrap;
296+
max-width: none;
297+
}
298+
292299
/*--- DOCS ---*/
293300
.docs-pane {
294301
margin: 2em auto;

0 commit comments

Comments
 (0)