summaryrefslogtreecommitdiff
path: root/layouts/shortcodes
diff options
context:
space:
mode:
authorAlex Shpak <alex-shpak@users.noreply.github.com>2019-05-23 17:48:30 +0200
committerAlex Shpak <alex-shpak@users.noreply.github.com>2019-05-23 17:48:30 +0200
commit9f90c40517391901533f25bad48f5efb574b5605 (patch)
treeb45d28b639ffa604e223b5e388d5375c668fe0a9 /layouts/shortcodes
parentf3796f43f337798d7bc22b94b93c45333976ea4b (diff)
#39, Finish tabs shortcode
Diffstat (limited to 'layouts/shortcodes')
-rw-r--r--layouts/shortcodes/mermaid.html2
-rw-r--r--layouts/shortcodes/tabs.html24
2 files changed, 20 insertions, 6 deletions
diff --git a/layouts/shortcodes/mermaid.html b/layouts/shortcodes/mermaid.html
index d156f07..0d4ff86 100644
--- a/layouts/shortcodes/mermaid.html
+++ b/layouts/shortcodes/mermaid.html
@@ -1,6 +1,6 @@
{{ if not (.Page.Scratch.Get "mermaid") }}
<!-- Include mermaid only first time -->
-<script src="{{ "mermaid.min.js" | absURL }}"></script>
+<script src="{{ "mermaid.min.js" | relURL }}"></script>
{{ .Page.Scratch.Set "mermaid" true }}
{{ end }}
diff --git a/layouts/shortcodes/tabs.html b/layouts/shortcodes/tabs.html
index 65c1f02..b6390df 100644
--- a/layouts/shortcodes/tabs.html
+++ b/layouts/shortcodes/tabs.html
@@ -2,18 +2,32 @@
{{ $id := .Get 0 }}
{{ $group := printf "tabs-%s" $id }}
+<!--
<div class="book-tabs">
<div class="book-tabs-head">
- {{ range $index, $tab := .Scratch.Get $group}}
+ {{ range $index, $tab := .Scratch.Get $group }}
<label for="{{ printf "%s-%d" $group $index }}">
- <span>{{ $tab.Name }}</span>
+ {{ $tab.Name }}
</label>
{{ end }}
</div>
- {{ range $index, $tab := .Scratch.Get $group}}
+ {{ range $index, $tab := .Scratch.Get $group }}
<input type="radio" name="{{ $group }}" style="display: none;" id="{{ printf "%s-%d" $group $index }}" {{ if not $index }}checked="checked"{{ end }} />
- <div class="book-tabs-content markdown-inner">
- <span>{{ .Content | markdownify }}</span>
+ <div class="book-tabs-content book-tabs-{{ $index }} markdown-inner">
+ {{ .Content | markdownify }}
</div>
{{ end }}
</div>
+-->
+
+<div class="book-tabs">
+{{ range $index, $tab := .Scratch.Get $group }}
+ <input type="radio" name="{{ $group }}" style="display: none;" id="{{ printf "%s-%d" $group $index }}" {{ if not $index }}checked="checked"{{ end }} />
+ <label for="{{ printf "%s-%d" $group $index }}">
+ {{ $tab.Name }}
+ </label>
+ <div class="book-tabs-content markdown-inner">
+ {{ .Content | markdownify }}
+ </div>
+{{ end }}
+</div>