Fix skyscraper ad expiry time
This commit is contained in:
@@ -13,7 +13,7 @@ Skyscraper.prototype.open = function () {
|
|||||||
let dismissal = +localStorage.getItem("viewer_skyscraper_ad_dismissed")
|
let dismissal = +localStorage.getItem("viewer_skyscraper_ad_dismissed")
|
||||||
let now = new Date().getTime()
|
let now = new Date().getTime()
|
||||||
|
|
||||||
if (dismissal > 0 && now - dismissal < 60 * 60 * 24) {
|
if (dismissal > 0 && now - dismissal < 1000 * 60 * 60 * 24) {
|
||||||
console.log("Skyscraper dismissed")
|
console.log("Skyscraper dismissed")
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
@@ -45,7 +45,7 @@ Skyscraper.prototype.close = function () {
|
|||||||
this.divFilePreview.style.right = "0"
|
this.divFilePreview.style.right = "0"
|
||||||
this.visible = false
|
this.visible = false
|
||||||
|
|
||||||
localStorage.setItem("viewer_skyscraper_ad_dismissed", +new Date())
|
localStorage.setItem("viewer_skyscraper_ad_dismissed", new Date().getTime())
|
||||||
|
|
||||||
// Remove the ad from the DOM to save memory
|
// Remove the ad from the DOM to save memory
|
||||||
setTimeout(() => { this.divSkyscraper.remove() }, 1000)
|
setTimeout(() => { this.divSkyscraper.remove() }, 1000)
|
||||||
|
@@ -27,7 +27,7 @@ function Viewer(type, viewToken, data) {
|
|||||||
if (this.divFilepreview.clientWidth > 600 && !this.toolbar.visible) {
|
if (this.divFilepreview.clientWidth > 600 && !this.toolbar.visible) {
|
||||||
this.toolbar.toggle()
|
this.toolbar.toggle()
|
||||||
}
|
}
|
||||||
if (this.divFilepreview.clientWidth > 1000) {
|
if (this.divFilepreview.clientWidth > 800) {
|
||||||
this.skyscraper.open()
|
this.skyscraper.open()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user