Files
old-svevijesti/web/data/articles.html

40 lines
994 B
HTML
Raw Normal View History

2022-02-13 05:12:49 +01:00
{{define "articlesHTML"}}
2024-01-29 14:55:20 +01:00
{{range .articles}}
<article class="news-article">
<div class="article_content">
<div class="ar-title">
<a href="/{{.ID}}/{{.Slug}}">
{{.Title}}
</a>
</div>
</div>
<a href="/{{.ID}}/{{.Slug}}">
2024-01-31 12:37:55 +01:00
<div class="prewi" data-content="{{.Content}}"></div>
2024-01-29 14:55:20 +01:00
</a>
2024-01-31 12:37:55 +01:00
<div class="timestamp"> starenovine - {{ .FormatedCreatedAt }} - {{.Category}}</div>
2024-01-29 14:55:20 +01:00
</article>
{{else}}
<div class="empty">
Nema članaka za izabrani datum.
</div>
{{end}}
</div>
2022-02-13 05:12:49 +01:00
2024-01-29 14:55:20 +01:00
<script>
2024-01-31 12:37:55 +01:00
function createPewiev(content) {
let slicedContent = content.slice(0,200);
if (content.length > 200){
slicedContent += '...'
2024-01-29 14:55:20 +01:00
}
2024-01-31 12:37:55 +01:00
return slicedContent
2024-01-29 14:55:20 +01:00
}
2024-01-31 12:37:55 +01:00
let previewDivs = document.querySelectorAll('.prewi')
previewDivs.forEach(function(previewDiv){
let content = previewDiv.getAttribute('data-content')
previewDiv.textContent = createPewiev(content)
})
2024-01-29 14:55:20 +01:00
</script>
2022-02-13 05:12:49 +01:00
{{end}}