Compare commits

..

No commits in common. "488b5882e734acce3d54e94574d38c91d74cded5" and "ed232e59b86b8aa6468e359dec5b78493b408b12" have entirely different histories.

2 changed files with 8 additions and 10 deletions

View file

@ -1066,14 +1066,12 @@ export class DataLayer extends ServerStored {
),
async () => {
// Save again this layer
const status = await this._trySave(url, {}, formData)
if (status) {
this.isDirty = false
await this._trySave(url, {}, formData)
this.isDirty = false
// Call the main save, in case something else needs to be saved
// as the conflict stopped the saving flow
await this.map.saveAll()
}
// Call the main save, in case something else needs to be saved
// as the conflict stopped the saving flow
await this.map.saveAll()
}
)
}

View file

@ -17,19 +17,19 @@ export class SaveManager {
add(obj) {
this._queue.add(obj)
this.updateDOM()
this.checkStatus()
}
delete(obj) {
this._queue.delete(obj)
this.updateDOM()
this.checkStatus()
}
has(obj) {
return this._queue.has(obj)
}
updateDOM() {
checkStatus() {
document.body.classList.toggle('umap-is-dirty', this._queue.size)
}
}