Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions doc/assets/css/docs.css
Original file line number Diff line number Diff line change
Expand Up @@ -112,6 +112,13 @@ img { max-width: 100%; height: auto; }
}
.dx-drop__item { padding: 8px 12px; border-radius: var(--br-m); color: var(--grey-800); font-size: 14px; white-space: nowrap; }
.dx-drop__item:hover { background: var(--grey-050); color: var(--grey-900); }
/* Signed-in account menu, rendered by www's /site-session.js into [data-ttn-auth="dx"]. */
summary.dx-header__user { list-style: none; cursor: pointer; }
summary.dx-header__user::-webkit-details-marker { display: none; }
.dx-drop--end > .dx-drop__menu { left: auto; right: 0; }
.dx-drop--end .dx-drop__item { display: flex; align-items: center; gap: 8px; }
.dx-drop--end form { margin: 0; }
.dx-drop--end button.dx-drop__item { width: 100%; border: 0; background: none; font: inherit; font-size: 14px; text-align: left; cursor: pointer; }

/* Search */
.dx-search { position: relative; width: min(100%, 240px); }
Expand Down
4 changes: 0 additions & 4 deletions doc/content/lorawan/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,10 +44,6 @@ topics:
{{< button href="#everything-you-need-to-know-about-lorawan-in-60-minutes" style="outline" icon-before="player-play" >}}Watch the 60-minute video{{< /button >}}
{{< /actions >}}

{{< info >}}
The LoRaWAN Fundamentals course can also be followed on Udemy. [Sign up for the online course today!](https://www.udemy.com/course/lorawan-fundamentals/)
{{</ info >}}

## Everything you need to know about LoRaWAN in 60 minutes

The chapters are designed to be paired with the following video by Johan Stokking, which covers the Fundamentals of LoRaWAN in 60 minutes:
Expand Down
3 changes: 3 additions & 0 deletions doc/layouts/partials/head/head.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,9 @@
loads only after the visitor accepts. Root-relative on purpose — it exists only behind the www
front door, so the raw GitHub Pages origin and local Hugo previews stay untracked. */}}
<script src="/consent.js" defer></script>
{{- /* Signed-in member in the global header (thethingsnetwork-v2 platform/app/site-session.js): asks
www's /api/session, so root-relative and only active behind the www front door. */}}
<script src="/site-session.js" defer></script>

{{ hugo.Generator }}

Expand Down
4 changes: 3 additions & 1 deletion doc/layouts/partials/site/header.html
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,9 @@
</label>
<div class="dx-search__results" id="dx-search-results" role="listbox" hidden data-search-results></div>
</div>
<div class="dx-header__auth" data-auth>
{{- /* data-ttn-auth="dx": www's /site-session.js (thethingsnetwork-v2 platform/app/site-session.js)
swaps Log in / Sign up for the signed-in member's account menu, in these dx- classes. */}}
<div class="dx-header__auth" data-auth data-ttn-auth="dx">
<a href="{{ partial "site/href.html" $nav.auth.login }}" class="dx-header__login">Log in</a>
<a href="{{ partial "site/href.html" $nav.auth.signup }}" class="dx-btn dx-btn--sm">Sign up</a>
</div>
Expand Down
Loading