{{- $slider := .slider }} {{- $color := .color }} {{ $length := len $slider.images }} {{- $id := "slider"}} {{if $slider.id}} {{- $id = $slider.id}} {{else if .id}} {{- $id = .id }} {{end}} {{ $template := resources.Get "scss/slider.scss" }} {{ if $template }} {{ $index := $template | resources.ExecuteAsTemplate "css/slider.scss" . | resources.ToCSS (dict "outputStyle" "compressed") | fingerprint }} <link rel="stylesheet" type="text/css" href="{{ $index.RelPermalink }}"> {{ end }} <div id="{{ $id }}" class="slider"> {{ if gt $length 1}} <div class=slide-links> {{- range $index, $slide := $slider.images}} <a class="slide-link {{if eq $index 0}} slide-link-active {{end}}" onclick="scrollToSlide({{$index}})"></a> {{ end }} </div> {{ end }} <div class="slides"> {{- range $index, $slide := $slider.images}} <div class="slide"> <img src="{{ $slide }}" alt="{{ $index }}"> {{ if gt $length 1}} <span class="slider-navigation-right" onclick="scrollToNextSlideNr({{$index}})"> <i class="icon-angle-right"></i> </span> <span class="slider-navigation-left" onclick="scrollToPrevSlideNr({{$index}})"> <i class="icon-angle-left"></i> </span> {{ end }} </div> {{- end }} </div> </div> <script src="/js/slider.js"></script> {{ if gt $length 1}} <script> window.setInterval(scrollToNextSlide, 10000) </script> {{ end }}