mirror of
https://github.com/FoggedLens/iD.git
synced 2026-05-14 21:28:11 +02:00
Fix issues where save button would not enable and save blocker tooltip would not disappear
This commit is contained in:
@@ -273,7 +273,7 @@ export function uiCommit(context) {
|
||||
.attr('class', 'label')
|
||||
.text(t('commit.save'));
|
||||
|
||||
var uploadBlockerTooltip = getUploadBlockerMessage();
|
||||
var uploadBlockerTooltipText = getUploadBlockerMessage();
|
||||
|
||||
// update
|
||||
buttonSection = buttonSection
|
||||
@@ -286,7 +286,7 @@ export function uiCommit(context) {
|
||||
});
|
||||
|
||||
buttonSection.selectAll('.save-button')
|
||||
.classed('disabled', uploadBlockerTooltip !== undefined)
|
||||
.classed('disabled', uploadBlockerTooltipText !== null)
|
||||
.on('click.save', function() {
|
||||
if (!d3_select(this).classed('disabled')) {
|
||||
this.blur(); // avoid keeping focus on the button - #4641
|
||||
@@ -295,11 +295,11 @@ export function uiCommit(context) {
|
||||
});
|
||||
|
||||
// remove any existing tooltip
|
||||
buttonSection.selectAll('.save-button .tooltip').remove();
|
||||
tooltip().destroyAny(buttonSection.selectAll('.save-button'));
|
||||
|
||||
if (uploadBlockerTooltip) {
|
||||
if (uploadBlockerTooltipText) {
|
||||
buttonSection.selectAll('.save-button')
|
||||
.call(tooltip().title(uploadBlockerTooltip).placement('top'));
|
||||
.call(tooltip().title(uploadBlockerTooltipText).placement('top'));
|
||||
}
|
||||
|
||||
// Raw Tag Editor
|
||||
@@ -493,4 +493,4 @@ export function uiCommit(context) {
|
||||
|
||||
|
||||
return utilRebind(commit, dispatch, 'on');
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user