let now: number
let newOffset: number
- this.autoplayRing.setAttribute('stroke-dasharray', this.dashOffsetStart)
- this.autoplayRing.setAttribute('stroke-dashoffset', -this.dashOffsetStart)
+ this.autoplayRing.setAttribute('stroke-dasharray', '' + this.dashOffsetStart)
+ this.autoplayRing.setAttribute('stroke-dashoffset', '' + -this.dashOffsetStart)
this.title.innerHTML = this.getTitle()
clearTimeout(timeout)
cb(false)
} else {
- newOffset = Math.max(-this.dashOffsetTotal, this.autoplayRing.getAttribute('stroke-dashoffset') - this.chunkSize)
- this.autoplayRing.setAttribute('stroke-dashoffset', newOffset)
+ const strokeDashOffset = parseInt(this.autoplayRing.getAttribute('stroke-dashoffset'), 10)
+ newOffset = Math.max(-this.dashOffsetTotal, strokeDashOffset - this.chunkSize)
+ this.autoplayRing.setAttribute('stroke-dashoffset', '' + newOffset)
timeout = setTimeout(update.bind(this), this.interval)
}
set -eu
-npm run concurrently -- -k \
- "npm run build:client" \
+if [[ -n ${1+x} ]]; then
+ clientCommand="npm run build:client -- $1"
+else
+ clientCommand="npm run build:client"
+fi
+
+npm run concurrently -- --raw \
+ "$clientCommand" \
"npm run build:server"