fix bug preventing cardinal direction increment (#9932)

This commit is contained in:
Kyℓe Hensel
2025-01-15 21:31:33 +11:00
committed by GitHub
parent 065b2e6d9e
commit d1b48ece73

View File

@@ -508,8 +508,10 @@ export function uiFieldText(field, context) {
buttons.attr('disabled', 'disabled').classed('disabled', true);
} else {
var raw_vals = tags[field.key] || '0';
const canIncDec = raw_vals.split(';').some(val => isFinite(Number(val))
|| isDirectionField && cardinal[val.trim().toLowerCase()]);
const canIncDec = raw_vals.split(';').some((val) =>
isFinite(Number(val))
|| (isDirectionField && (val.trim().toLowerCase() in cardinal))
);
buttons.attr('disabled', canIncDec ? null : 'disabled').classed('disabled', !canIncDec);
}
}