From 82169f0a835b3d2a599a187b054b78320ce85f1c Mon Sep 17 00:00:00 2001
From: Lukas Krupcik <lukas.krupcik@vsb.cz>
Date: Tue, 16 May 2023 10:15:17 +0200
Subject: [PATCH] 	modified:   .gitlab-ci.yml 	new file:  
 material/partials/toc.html 	modified:   mkdocs.yml

---
 .gitlab-ci.yml             |  2 +-
 material/partials/toc.html | 34 ++++++++++++++++++++++++++++++++++
 mkdocs.yml                 |  2 +-
 3 files changed, 36 insertions(+), 2 deletions(-)
 create mode 100644 material/partials/toc.html

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 899282b57..1c5099fd7 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -77,7 +77,7 @@ mkdocs:
     # generate site_url
   - (if [ "${CI_BUILD_REF_NAME}" != 'master' ]; then sed -i "s/\(site_url.*$\)/\1devel\/$CI_BUILD_REF_NAME\//" mkdocs.yml;fi);
     # generate ULT for code link
-#  - sed -i "s/master/$CI_BUILD_REF_NAME/g" material/partials/toc.html
+  - sed -i "s/master/$CI_BUILD_REF_NAME/g" material/partials/toc.html
     # regenerate modules matrix
   - python scripts/modules_matrix.py > docs.it4i/modules-matrix.md
   - python scripts/modules_matrix.py --json > docs.it4i/modules-matrix.json
diff --git a/material/partials/toc.html b/material/partials/toc.html
new file mode 100644
index 000000000..8095a3576
--- /dev/null
+++ b/material/partials/toc.html
@@ -0,0 +1,34 @@
+{% import "partials/language.html" as lang with context %}
+<nav class="md-nav md-nav--secondary" aria-label="{{ lang.t('toc.title') }}">
+  {% set toc_ = page.toc %}
+  {% if toc_ | first is defined and "\x3ch1 id=" in page.content %}
+    {% set toc_ = (toc_ | first).children %}
+  {% endif %}
+  {% set it4i_link = config.repo_url + '/edit/master/docs.it4i/index.md' %}
+  {% set it4i_page = '/index.md' %}
+  {% set it4i_url = 'https://docs.it4i.cz' %}
+    <label class="md-nav__title" for="__toc">
+      <span class="md-nav__icon md-icon">
+        {% include ".icons/material/arrow-left.svg" %}
+      </span>
+      {{ lang.t("toc.title") }}
+    </label>
+    <ul class="md-nav__list" data-md-scrollfix>
+      {% for toc_item in toc_ %}
+        {% include "partials/toc-item.html" %}
+      {% endfor %}
+    </ul>
+    <label class="md-nav__title">Actions</label>
+    <ul class="md-nav__list" data-md-scrollfix>
+    <li class="md-nav__item">
+      <a href="https://code.it4i.cz/sccs/docs.it4i.cz/issues/new?issue%5Bdescription%5D=Requested change in page [{{ it4i_page }}]({{ it4i_url }}) /cc @siw019 @kru0052" title="Request Change" class="md-nav__it4i_link" target="_blank">
+	Request Change
+      </a>
+    </li>
+    <li class="md-nav__item">
+      <a href="https://support.it4i.cz/rt" title="Get Support" class="md-nav__it4i_link" target="_blank">
+	Get Support
+      </a>
+    </li>
+    </ul>
+</nav>
diff --git a/mkdocs.yml b/mkdocs.yml
index b2a2ca842..07006c491 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -273,7 +273,7 @@ extra:
   social:
     - icon: 'fontawesome/brands/gitlab'
       link: 'https://code.it4i.cz/sccs/docs.it4i.cz'
-    - icon: fontawesome/solid/globe-europe
+    - icon: fontawesome/solid/fa-globe-europe
       link: https://www.it4i.cz
 
 plugins:
-- 
GitLab