summaryrefslogtreecommitdiff
path: root/_includes/header-manpage.html
diff options
context:
space:
mode:
authoroceanlvr <36698124+oceanlvr@users.noreply.github.com>2021-07-31 22:41:15 +0800
committerGitHub <noreply@github.com>2021-07-31 07:41:15 -0700
commit2fd6861fb72dcd0cd41bd014fda6b44a172c496b (patch)
treee6dde2b0df2e172c360b8437fdf8381899e4a86b /_includes/header-manpage.html
parent09bf59112e559c3addba3dc22ea864324a1d24be (diff)
downloadnng-2fd6861fb72dcd0cd41bd014fda6b44a172c496b.tar.gz
nng-2fd6861fb72dcd0cd41bd014fda6b44a172c496b.tar.bz2
nng-2fd6861fb72dcd0cd41bd014fda6b44a172c496b.zip
refactor(docs): refactor man & index page (#1472)
Diffstat (limited to '_includes/header-manpage.html')
-rw-r--r--_includes/header-manpage.html85
1 files changed, 85 insertions, 0 deletions
diff --git a/_includes/header-manpage.html b/_includes/header-manpage.html
new file mode 100644
index 00000000..3e4f5682
--- /dev/null
+++ b/_includes/header-manpage.html
@@ -0,0 +1,85 @@
+<header class="man-header">
+ <div class="man-header-container">
+ <nav class="navbar" role="navigation" aria-label="navigation">
+ <div class="navbar-brand">
+ <a class="navbar-item" href="/">
+ <img width="54" height="36" src="/assets/image/NNg-black.png">
+ </a>
+ <a role="button" class="navbar-burger" aria-label="menu" aria-expanded="false" data-target="navbarBasicExample">
+ <span aria-hidden="true"></span>
+ <span aria-hidden="true"></span>
+ <span aria-hidden="true"></span>
+ </a>
+ </div>
+ <div id="navbarBasicExample" class="navbar-menu">
+ <div class="navbar-start">
+ <div class="navbar-item is-hidden-touch search-container">
+ <i class="iconfont icon-search"></i>
+ <input type="text" placeholder="Search" id="man-search">
+ </div>
+ </div>
+ <div class="navbar-end">
+ <div class="navbar-item navbar-highlight">
+ <a href="/man/">Documentation</a>
+ </div>
+ <div class="navbar-item">
+ <a href="https://discord.gg/Xnac6b9">Discord</a>
+ </div>
+ <div class="navbar-item is-hidden-desktop">
+ <a href="https://github.com/nanomsg/nng">
+ Github
+ </a>
+ </div>
+ <div class="navbar-item is-hidden-touch">
+ <a href="https://github.com/nanomsg/nng" class="btn-github">
+ <i class="iconfont icon-github"></i> Github
+ </a>
+ </div>
+ <div class="navbar-item is-hidden-touch">
+ <a href="https://github.com/nanomsg/nng/releases" class="btn-download">
+ <i class="iconfont icon-download"></i> Download
+ </a>
+ </div>
+ </div>
+ </div>
+ </nav>
+ </div>
+ <script defer>
+ document.addEventListener('DOMContentLoaded', () => {
+ // Get all "navbar-burger" elements
+ const $navbarBurgers = Array.prototype.slice.call(document.querySelectorAll(
+ '.navbar-burger'), 0);
+ // Check if there are any navbar burgers
+ if ($navbarBurgers.length > 0) {
+ // Add a click event on each of them
+ $navbarBurgers.forEach(el => {
+ el.addEventListener('click', () => {
+ // Get the target from the "data-target" attribute
+ const target = el
+ .dataset.target;
+ const $target = document
+ .getElementById(
+ target);
+ el.classList.toggle(
+ 'is-active'
+ );
+ $target.classList
+ .toggle(
+ 'is-active'
+ );
+ });
+ });
+ }
+
+ const $searchInput = document.getElementById('man-search');
+ $searchInput.addEventListener('keydown', event => {
+ if (event.isComposing || event.keyCode !== 13) {
+ return;
+ }
+ if (event.target && event.target.value) {
+ window.open(`https://www.google.com/search?q=site:nng.nanomsg.org ${event.target.value}`)
+ }
+ })
+ });
+ </script>
+</header> \ No newline at end of file