diff options
author | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2020-09-25 09:45:35 +0300 |
---|---|---|
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2020-09-25 09:45:35 +0300 |
commit | 0544c051108ee193a5e57934e0ca365063b7d410 (patch) | |
tree | 202be91c2f9286932fa207d87e0e32e6e8146794 | |
parent | 9efaf2acde7675d57b12075aab34a57f7f8726d0 (diff) |
Change Turbolinks adapter
-rw-r--r-- | alpinejs/config.toml | 6 | ||||
-rw-r--r-- | alpinejs/layouts/partials/jslibs/alpinejs/script-src.html | 9 |
2 files changed, 13 insertions, 2 deletions
diff --git a/alpinejs/config.toml b/alpinejs/config.toml index 902b13a..a5030e9 100644 --- a/alpinejs/config.toml +++ b/alpinejs/config.toml @@ -7,3 +7,9 @@ path = "github.com/alpinejs/alpine" [[module.imports.mounts]] source = "dist" target = "assets/jslibs/alpinejs" +[[module.imports]] +path = "github.com/SimoTod/alpine-turbolinks-adapter" +[[module.imports.mounts]] +source = "dist" +target = "assets/jslibs/alpinejs-turbolinks" + diff --git a/alpinejs/layouts/partials/jslibs/alpinejs/script-src.html b/alpinejs/layouts/partials/jslibs/alpinejs/script-src.html index 43222a7..c27c272 100644 --- a/alpinejs/layouts/partials/jslibs/alpinejs/script-src.html +++ b/alpinejs/layouts/partials/jslibs/alpinejs/script-src.html @@ -1,7 +1,12 @@ {{- $isProd := hugo.IsProduction -}} {{- $js := resources.Get "jslibs/alpinejs/alpine.js" -}} {{- $js11 := resources.Get "jslibs/alpinejs/alpine-ie11.js" -}} -{{- if $isProd }}{{ $js = $js | minify | fingerprint }}{{ end -}} -{{- if $isProd }}{{ $js11 = $js11 | minify | fingerprint }}{{ end -}} +{{- $jsTurbolinksAdapter := resources.Get "alpinejs-turbolinks/alpine-turbolinks-adapter.js" -}} +{{- if $isProd }} + {{ $js = $js | minify | fingerprint }} +{{ end -}} +{{- if $isProd }} + {{ $js11 = $js11 | minify | fingerprint }} +{{ end -}} <script type="module" src="{{ $js.RelPermalink }}" {{ if $isProd }} integrity="{{ $js.Data.Integrity }}" {{ end }}></script> <script nomodule src="{{ $js11.RelPermalink }}" {{ if $isProd }} integrity="{{ $js11.Data.Integrity }}" {{ end }} defer></script>
\ No newline at end of file |