fix:don't break words for CJK text

This commit is contained in:
soulsands 2023-04-08 14:56:37 +08:00
parent e871edc8f3
commit cec4dfa6c3

View file

@ -29,6 +29,9 @@ const TPL = `
.promoted-attribute-cell div.input-group { .promoted-attribute-cell div.input-group {
margin-left: 10px; margin-left: 10px;
} }
.promoted-attribute-cell strong {
word-break:keep-all;
}
</style> </style>
<div class="promoted-attributes-container"></div> <div class="promoted-attributes-container"></div>
@ -54,7 +57,7 @@ export default class PromotedAttributesWidget extends NoteContextAwareWidget {
const promotedDefAttrs = note.getPromotedDefinitionAttributes(); const promotedDefAttrs = note.getPromotedDefinitionAttributes();
if (promotedDefAttrs.length === 0) { if (promotedDefAttrs.length === 0) {
return { show: false }; return {show: false};
} }
return { return {
@ -144,7 +147,7 @@ export default class PromotedAttributesWidget extends NoteContextAwareWidget {
return; return;
} }
attributeValues = attributeValues.map(attribute => ({ value: attribute })); attributeValues = attributeValues.map(attribute => ({value: attribute}));
$input.autocomplete({ $input.autocomplete({
appendTo: document.querySelector('body'), appendTo: document.querySelector('body'),
@ -164,7 +167,7 @@ export default class PromotedAttributesWidget extends NoteContextAwareWidget {
} }
}]); }]);
$input.on('autocomplete:selected', e => this.promotedAttributeChanged(e)) $input.on('autocomplete:selected', e => this.promotedAttributeChanged(e));
}); });
} }
else if (definition.labelType === 'number') { else if (definition.labelType === 'number') {