diff --git a/app/src/assets/scss/business/_av.scss b/app/src/assets/scss/business/_av.scss index b723fe429..3aca11d7b 100644 --- a/app/src/assets/scss/business/_av.scss +++ b/app/src/assets/scss/business/_av.scss @@ -470,7 +470,7 @@ max-width: 50vw; &__item .b3-chip { - max-width: 90vw; + max-width: 100%; margin: 3px 0; padding-top: 4px; padding-bottom: 4px; diff --git a/app/src/dialog/tooltip.ts b/app/src/dialog/tooltip.ts index 60bc1e3e1..6dfe5b579 100644 --- a/app/src/dialog/tooltip.ts +++ b/app/src/dialog/tooltip.ts @@ -1,8 +1,6 @@ import {isMobile} from "../util/functions"; import {Constants} from "../constants"; -let hideTooltipTimeout: number - export const showTooltip = (message: string, target: Element, tooltipClass?: string) => { if (isMobile()) { return; @@ -13,10 +11,7 @@ export const showTooltip = (message: string, target: Element, tooltipClass?: str return; } - // 清除 hideTooltip 的定时器 - clearTimeout(hideTooltipTimeout); - - const className = tooltipClass?`tooltip tooltip--${tooltipClass}`:"tooltip"; + const className = tooltipClass ? `tooltip tooltip--${tooltipClass}` : "tooltip"; let messageElement = document.getElementById("tooltip"); if (!messageElement) { document.body.insertAdjacentHTML("beforeend", `
${message}
`); @@ -87,11 +82,8 @@ export const showTooltip = (message: string, target: Element, tooltipClass?: str }; export const hideTooltip = () => { - clearTimeout(hideTooltipTimeout); - hideTooltipTimeout = window.setTimeout(() => { - const messageElement = document.getElementById("tooltip"); - if (messageElement) { - messageElement.remove(); - } - }, Constants.TIMEOUT_TRANSITION); + const messageElement = document.getElementById("tooltip"); + if (messageElement) { + messageElement.remove(); + } }; diff --git a/app/src/protyle/render/av/col.ts b/app/src/protyle/render/av/col.ts index 1d7883f30..3fdd3e3e1 100644 --- a/app/src/protyle/render/av/col.ts +++ b/app/src/protyle/render/av/col.ts @@ -98,7 +98,7 @@ export const getEditHTML = (options: {
- +
@@ -120,10 +120,11 @@ export const getEditHTML = (options: { colData.options = []; } colData.options.forEach(item => { + const airaLabel = item.desc ? `${escapeAriaLabel(item.name)}
${escapeAriaLabel(item.desc || "")}
` : "" html += `