Merge grane feature/slajderi-init-nula: slajderi teme poštuju vrednost 0
This commit is contained in:
+10
-4
@@ -108,10 +108,16 @@ document.addEventListener('alpine:init', () => {
|
|||||||
glassOpacity: 10,
|
glassOpacity: 10,
|
||||||
init() {
|
init() {
|
||||||
this.pozadina = this.$el.dataset.pozadina || ''
|
this.pozadina = this.$el.dataset.pozadina || ''
|
||||||
this.blur = parseInt(this.$el.dataset.blur) || 12
|
// ne koristimo „|| podrazumevano" jer je 0 validna vrednost a falsy — pala bi na podrazumevano
|
||||||
this.opacity = parseInt(this.$el.dataset.opacity) || 50
|
this.blur = this.broj(this.$el.dataset.blur, 12)
|
||||||
this.blurPozadine = parseInt(this.$el.dataset.blurPozadine) || 0
|
this.opacity = this.broj(this.$el.dataset.opacity, 50)
|
||||||
this.glassOpacity = parseInt(this.$el.dataset.glassOpacity) || 10
|
this.blurPozadine = this.broj(this.$el.dataset.blurPozadine, 0)
|
||||||
|
this.glassOpacity = this.broj(this.$el.dataset.glassOpacity, 10)
|
||||||
|
},
|
||||||
|
// vraća ceo broj iz vrednosti; ako nije broj, vraća podrazumevano (0 ostaje 0)
|
||||||
|
broj(vrednost, podrazumevano) {
|
||||||
|
const n = parseInt(vrednost, 10)
|
||||||
|
return Number.isNaN(n) ? podrazumevano : n
|
||||||
},
|
},
|
||||||
stilPozadine() {
|
stilPozadine() {
|
||||||
const bgCss = this.pozadina ? "background:url('" + this.pozadina + "') center/cover;" : 'background:#1a2033;'
|
const bgCss = this.pozadina ? "background:url('" + this.pozadina + "') center/cover;" : 'background:#1a2033;'
|
||||||
|
|||||||
Reference in New Issue
Block a user