Hide attribution control if there are no attributions

This commit is contained in:
Tim Schaub
2018-05-12 07:39:29 -06:00
parent 06eddf4795
commit 0e727ae890

View File

@@ -231,6 +231,13 @@ Attribution.prototype.updateElement_ = function(frameState) {
}
const attributions = this.getSourceAttributions_(frameState);
const visible = attributions.length > 0;
if (this.renderedVisible_ != visible) {
this.element.style.display = visible ? '' : 'none';
this.renderedVisible_ = visible;
}
if (equals(attributions, this.renderedAttributions_)) {
return;
}
@@ -244,13 +251,6 @@ Attribution.prototype.updateElement_ = function(frameState) {
this.ulElement_.appendChild(element);
}
const visible = attributions.length > 0;
if (this.renderedVisible_ != visible) {
this.element.style.display = visible ? '' : 'none';
this.renderedVisible_ = visible;
}
this.renderedAttributions_ = attributions;
};