fix link button when dragging combo field chips #10153 (#10209)

This commit is contained in:
laigyu
2024-04-24 18:24:52 +08:00
committed by GitHub
parent df6db120cd
commit 6a6f30b5a8

View File

@@ -725,10 +725,12 @@ export function uiFieldCombo(field, context) {
const field_buttons = selection.select('.field_buttons');
const clean_value = d.value.trim();
text_span.text('');
if (!field_buttons.select('button').empty()) {
field_buttons.select('button').remove();
}
if (clean_value.startsWith('https://')) {
// create a button to open the link in a new tab
text_span.text(clean_value);
field_buttons.select('button').remove();
field_buttons.append('button')
.call(svgIcon('#iD-icon-out-link'))
.attr('class', 'form-field-button foreign-id-permalink')