mirror of
https://github.com/umap-project/umap.git
synced 2025-04-29 03:42:37 +02:00
chore: do not set overlay=null as default
FormBuilder will break when reimporting an exported map with this default value (at the casting to object was only made on the init, so reimporting will override this to null again).
This commit is contained in:
parent
a1916ea15b
commit
5609092cc0
1 changed files with 7 additions and 7 deletions
|
@ -1,5 +1,5 @@
|
|||
L.Map.mergeOptions({
|
||||
overlay: null,
|
||||
overlay: {},
|
||||
datalayers: [],
|
||||
hash: true,
|
||||
maxZoomLimit: 24,
|
||||
|
@ -205,12 +205,6 @@ U.Map = L.Map.extend({
|
|||
this.editTools = new U.Editable(this)
|
||||
this.renderEditToolbar()
|
||||
}
|
||||
if (!U.Utils.isObject(this.options.overlay)) {
|
||||
this.options.overlay = {}
|
||||
}
|
||||
if (!U.Utils.isObject(this.options.tilelayer)) {
|
||||
this.options.tilelayer = {}
|
||||
}
|
||||
|
||||
this.initShortcuts()
|
||||
this.onceDataLoaded(function () {
|
||||
|
@ -1296,6 +1290,9 @@ U.Map = L.Map.extend({
|
|||
},
|
||||
|
||||
_editTilelayer: function (container) {
|
||||
if (!U.Utils.isObject(this.options.tilelayer)) {
|
||||
this.options.tilelayer = {}
|
||||
}
|
||||
const tilelayerFields = [
|
||||
[
|
||||
'options.tilelayer.name',
|
||||
|
@ -1343,6 +1340,9 @@ U.Map = L.Map.extend({
|
|||
},
|
||||
|
||||
_editOverlay: function (container) {
|
||||
if (!U.Utils.isObject(this.options.overlay)) {
|
||||
this.options.overlay = {}
|
||||
}
|
||||
const overlayFields = [
|
||||
[
|
||||
'options.overlay.url_template',
|
||||
|
|
Loading…
Reference in a new issue