More styling

This commit is contained in:
Pieter Vander Vennet 2024-06-17 04:27:08 +02:00
parent 6a67b9f2f2
commit 08ab5a58fb
38 changed files with 474 additions and 493 deletions

View file

@ -83,15 +83,18 @@ export default class MetaTagging {
let lastUpdateMoment = new Date()
const tags = state?.featureProperties?.getStore(feature.properties.id)
console.log("Binding an updater to", feature)
let updateCount = 0
tags?.addCallbackD(() => {
console.log("Received an update! Re-calculating the metatags")
console.log("Received an update! Re-calculating the metatags, timediff:", new Date().getTime() - lastUpdateMoment.getTime())
if (feature !== state.selectedElement.data) {
return true // Unregister, we are not the selected element anymore
}
if (new Date().getTime() - lastUpdateMoment.getTime() < 250) {
if (new Date().getTime() - lastUpdateMoment.getTime() < (250 + updateCount * 50)) {
return
}
updateCount ++
lastUpdateMoment = new Date()
window.requestIdleCallback(() => {
this.updateCurrentSelectedElement()