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}}
|