Prevent more useless redraw when editing global settings

This commit is contained in:
Yohan Boniface 2023-10-26 23:07:02 +02:00
parent 9d5ff35636
commit 986e70637a

View file

@ -1299,7 +1299,7 @@ L.U.Map.include({
builder = new L.U.FormBuilder(this, shapeOptions, {
callback: function (e) {
this.eachDataLayer((datalayer) => {
this.eachVisibleDataLayer((datalayer) => {
datalayer.redraw()
})
},
@ -1386,10 +1386,11 @@ L.U.Map.include({
if (
e.helper.field === 'options.popupTemplate' ||
e.helper.field === 'options.popupContentTemplate' ||
e.helper.field === 'options.popupShape'
e.helper.field === 'options.popupShape' ||
e.helper.field === 'options.outlinkTarget'
)
return
this.eachDataLayer((datalayer) => {
this.eachVisibleDataLayer((datalayer) => {
datalayer.redraw()
})
},