Merge pull request #1260 from umap-project/visibility-at-create
Do not try to display share status until map has been saved once
This commit is contained in:
commit
d0d1b16413
1 changed files with 5 additions and 2 deletions
|
@ -983,12 +983,15 @@ L.U.Map.include({
|
||||||
name = L.DomUtil.create('a', 'map-name', container),
|
name = L.DomUtil.create('a', 'map-name', container),
|
||||||
share_status = L.DomUtil.create('a', 'share-status', container),
|
share_status = L.DomUtil.create('a', 'share-status', container),
|
||||||
update = () => {
|
update = () => {
|
||||||
|
const status = this.permissions.getShareStatusDisplay()
|
||||||
name.textContent = this.getDisplayName()
|
name.textContent = this.getDisplayName()
|
||||||
share_status.textContent = L._('Visibility: {status}', {
|
// status is not set until map is saved once
|
||||||
status: this.permissions.getShareStatusDisplay(),
|
if (status) share_status.textContent = L._('Visibility: {status}', {
|
||||||
|
status: status,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
update()
|
update()
|
||||||
|
this.once('saved', L.bind(update, this))
|
||||||
name.href = '#'
|
name.href = '#'
|
||||||
share_status.href = '#'
|
share_status.href = '#'
|
||||||
logo.href = '/'
|
logo.href = '/'
|
||||||
|
|
Loading…
Reference in a new issue