Compare commits

...

9 Commits

Author SHA1 Message Date
Mark Dumay
8c3ea99429 Merge pull request #1038 from gethinode/develop
Fix image portrait mode
2024-07-17 09:53:21 +02:00
Mark Dumay
d8929da5ec Merge branch 'main' into develop 2024-07-17 09:47:48 +02:00
Mark Dumay
4a5e8c7311 Fix image portrait mode 2024-07-17 09:47:18 +02:00
Mark Dumay
600b487f43 Merge pull request #1037 from d-oit/patch-1
Update de.yaml
2024-07-15 06:48:07 +02:00
Dominik Oswald
ed013e9b6f Update de.yaml 2024-07-14 15:44:15 +02:00
Mark Dumay
5a299a73dc Adjust datatable padding 2024-07-14 12:19:45 +02:00
Mark Dumay
bf76ee7108 Merge pull request #1036 from gethinode/develop
Fix purging of data tables styles
2024-07-13 09:13:01 +02:00
Mark Dumay
7a1c3970ea Merge branch 'main' into develop 2024-07-13 09:00:36 +02:00
Mark Dumay
a679b1c7e0 Fix purging of data tables styles 2024-07-13 09:00:03 +02:00
9 changed files with 34 additions and 11 deletions

View File

@@ -7,6 +7,7 @@
} }
.datatable-sorter { .datatable-sorter {
padding-left: 0;
padding-right: 1rem; padding-right: 1rem;
} }

View File

@@ -27,6 +27,7 @@ const purgecss = require('@fullhuman/postcss-purgecss')({
'./_vendor/github.com/gethinode/mod-flexsearch/assets/scss/modules/flexsearch/flexsearch.scss', './_vendor/github.com/gethinode/mod-flexsearch/assets/scss/modules/flexsearch/flexsearch.scss',
'./_vendor/github.com/gethinode/mod-katex/dist/katex.scss', './_vendor/github.com/gethinode/mod-katex/dist/katex.scss',
'./_vendor/github.com/gethinode/mod-leaflet/dist/leaflet.scss', './_vendor/github.com/gethinode/mod-leaflet/dist/leaflet.scss',
'./_vendor/github.com/gethinode/mod-simple-datatables/dist/simple-datatables.scss',
'./_vendor/github.com/twbs/bootstrap/scss/_carousel.scss', './_vendor/github.com/twbs/bootstrap/scss/_carousel.scss',
'./_vendor/github.com/twbs/bootstrap/scss/_dropdown.scss', './_vendor/github.com/twbs/bootstrap/scss/_dropdown.scss',
'./_vendor/github.com/twbs/bootstrap/scss/_modal.scss', './_vendor/github.com/twbs/bootstrap/scss/_modal.scss',

View File

@@ -255,11 +255,12 @@ As an example, the following shortcodes show a square check, a brand logo, a cir
## Image ## Image
As an example, the following shortcode displays an image with rounded corners and a 21x9 aspect ratio. As an example, the following shortcode displays an image with rounded corners and a 4x3 aspect ratio in portrait mode.
<!-- markdownlint-disable MD037 --> <!-- markdownlint-disable MD037 -->
{{< example lang="hugo" >}} {{< example lang="hugo" >}}
{{</* image src="img/flowers.jpg" ratio="21x9" caption="Figure caption" class="rounded" */>}} {{</* image src="img/flowers.jpg" ratio="4x3" caption="Figure caption" class="rounded col-md-6"
portrait=true wrapper="text-center" */>}}
{{< /example >}} {{< /example >}}
<!-- markdownlint-enable MD037 --> <!-- markdownlint-enable MD037 -->

View File

@@ -145,6 +145,7 @@
"col-md-2", "col-md-2",
"col-md-3", "col-md-3",
"col-md-4", "col-md-4",
"col-md-6",
"col-md-8", "col-md-8",
"col-md-9", "col-md-9",
"col-md-auto", "col-md-auto",

View File

@@ -28,7 +28,7 @@
- id: shareLink - id: shareLink
translation: "Diese Seite teilen per {{ . }}" translation: "Diese Seite teilen per {{ . }}"
- id: shareSystem - id: shareSystem
translation: "Betriebssystem" translation: "System"
- id: copyToClipboard - id: copyToClipboard
translation: "In die Zwischenablage kopieren" translation: "In die Zwischenablage kopieren"
- id: copiedToClipboard - id: copiedToClipboard
@@ -52,7 +52,7 @@
# Navigation # Navigation
- id: colorMode - id: colorMode
translation: "Thema umschalten" translation: "Modus umschalten"
- id: colorLight - id: colorLight
translation: "Light" translation: "Light"
- id: colorDark - id: colorDark
@@ -76,7 +76,7 @@
# Sidebar # Sidebar
- id: toggleSidebar - id: toggleSidebar
translation: "Menünavigation anzuzeigen oder auszublenden" translation: "Menünavigation anzeigen oder ausblenden"
# Feature # Feature
- id: addedFeature - id: addedFeature

View File

@@ -31,6 +31,7 @@
"page" $page "page" $page
"url" .url "url" .url
"ratio" $ratio "ratio" $ratio
"portrait" $portrait
"plain" $plain "plain" $plain
"imageset" true "imageset" true
) }} ) }}

View File

@@ -2,6 +2,7 @@
{{- $page := .page -}} {{- $page := .page -}}
{{- $url := .url -}} {{- $url := .url -}}
{{- $ratio := .ratio -}} {{- $ratio := .ratio -}}
{{- $portrait := .portrait -}}
{{- $height := .height -}} {{- $height := .height -}}
{{- $width := .width -}} {{- $width := .width -}}
{{- $plain := .plain | default false }} {{- $plain := .plain | default false }}
@@ -84,10 +85,27 @@
<!-- Derive image width and height --> <!-- Derive image width and height -->
{{ if not $plain }} {{ if not $plain }}
{{ with $dims }} {{ if $portrait }}
{{ range $dim := (. | last 1) }} {{ with $dims }}
{{ $width = (int (index (split $dim "x") 0)) }} {{ $newDims := slice }}
{{ $height = (int (index (split $dim "x") 1)) }} {{ range $dim := . }}
{{ $width = (int (index (split $dim "x") 1)) }}
{{ $height = (int (index (split $dim "x") 0)) }}
{{- $newDims = $newDims | append (printf "%dx%d" (int $width) $height ) -}}
{{ end }}
{{ $dims = $newDims }}
{{ end }}
{{ $newWidth := $height }}
{{ $newHeight := $width }}
{{ $width = $newWidth }}
{{ $height = $newHeight }}
{{ else }}
{{ with $dims }}
{{ range $dim := (. | last 1) }}
{{ $width = (int (index (split $dim "x") 0)) }}
{{ $height = (int (index (split $dim "x") 1)) }}
{{ end }}
{{ end }} {{ end }}
{{ end }} {{ end }}
{{ end }} {{ end }}

2
package-lock.json generated
View File

@@ -1,6 +1,6 @@
{ {
"name": "@gethinode/hinode", "name": "@gethinode/hinode",
"version": "0.24.14", "version": "0.24.15",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {

View File

@@ -1,6 +1,6 @@
{ {
"name": "@gethinode/hinode", "name": "@gethinode/hinode",
"version": "0.24.14", "version": "0.24.15",
"description": "Hinode is a clean documentation and blog theme for Hugo, an open-source static site generator", "description": "Hinode is a clean documentation and blog theme for Hugo, an open-source static site generator",
"keywords": [ "keywords": [
"hugo", "hugo",