Implemented paypal payments

This commit is contained in:
2017-07-17 03:14:05 +02:00
parent d33b93d115
commit 4f9cea89df
8 changed files with 128 additions and 12 deletions

View File

@ -121,7 +121,8 @@ export class AnimeNotifier {
Promise.resolve().then(() => this.displayLocalDates()),
Promise.resolve().then(() => this.setSelectBoxValue()),
Promise.resolve().then(() => this.assignActions()),
Promise.resolve().then(() => this.updatePushUI())
Promise.resolve().then(() => this.updatePushUI()),
Promise.resolve().then(() => this.countUp())
])
// Apply page title
@ -214,6 +215,32 @@ export class AnimeNotifier {
}
}
countUp() {
for(let element of findAll("count-up")) {
let final = parseInt(element.innerText)
let duration = 2000.0
let start = Date.now()
element.innerText = "0"
let callback = () => {
let progress = (Date.now() - start) / duration
if(progress > 1) {
progress = 1
}
element.innerText = String(Math.round(progress * final))
if(progress < 1) {
window.requestAnimationFrame(callback)
}
}
window.requestAnimationFrame(callback)
}
}
pushAnalytics() {
if(!this.user) {
return