diff --git a/assets/diagram-js.css b/assets/diagram-js.css index 2c983012a..31420a6ba 100644 --- a/assets/diagram-js.css +++ b/assets/diagram-js.css @@ -54,8 +54,9 @@ --palette-background-color: var(--color-grey-225-10-97); --palette-border-color: var(--color-grey-225-10-75); + --popup-font-size: 14px; --popup-header-entry-selected-color: var(--color-blue-205-100-50); - --popup-header-separator-color: var(--color-grey-225-10-75); + --popup-header-font-weight: bolder; --popup-background-color: var(--color-white); --popup-border-color: var(--color-grey-225-10-75); --popup-shadow-color: var(--color-grey-225-10-80); @@ -536,12 +537,13 @@ marker.djs-dragger tspan { box-shadow: 0px 2px 10px var(--popup-shadow-color); min-width: 120px; outline: none; + font-size: var(--popup-font-size); } .djs-popup-search input { width: 100%; box-sizing: border-box; - font-size: 14px; + font-size: var(--popup-font-size); padding: 3px 6px; border-radius: 2px; border: solid 1px var(--popup-search-border-color); @@ -562,7 +564,6 @@ marker.djs-dragger tspan { } .djs-popup-header .entry { - font-size: 19.5px; border-radius: 2px; } @@ -579,11 +580,10 @@ marker.djs-dragger tspan { } .djs-popup-title { - font-size: 14px; - font-weight: 500; + font-size: var(--popup-font-size); + font-weight: var(--popup-header-font-weight); flex: 1; margin: 0; - width: max-content; } .djs-popup-search { @@ -620,19 +620,26 @@ marker.djs-dragger tspan { padding: 5px 7px; cursor: default; border-radius: 4px; - font-size: 14px; } .djs-popup-body .entry-header { - font-weight: 500; + font-weight: var(--popup-header-font-weight); color: var(--popup-entry-title-color); padding-left: 0; } +.djs-popup [class*="icon"] .djs-popup-label, +.djs-popup-label:not(:first-child) { + margin-left: .5rem; +} + +.djs-popup [class*="icon"]:before, .djs-popup-entry-icon { - width: 16px; - margin-right: 0.5rem; - margin-bottom: -0.2rem; + width: 1em; + height: 1em; + display: inline-block; + font-size: 1.4em; + vertical-align: middle; } .djs-popup-body .entry-header:not(:first-child) { @@ -666,10 +673,15 @@ marker.djs-dragger tspan { color: var(--popup-description-color); } -.djs-popup-entry-name, +.djs-popup-label, .djs-popup-entry-description { line-height: 1.4em; - display: block; +} + +.djs-popup-title, +.djs-popup-label, +.djs-popup-entry-description, +.djs-popup .entry-header { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; @@ -686,15 +698,6 @@ marker.djs-dragger tspan { overflow: hidden; } -.djs-popup-entry-name[class^="bpmn-icon-"]:before, -.djs-popup-entry-name[class*=" bpmn-icon-"]:before, -.djs-popup-entry-icon { - display: inline-block; - font-size: 1.4em; - vertical-align: middle; - margin-right: 0.5rem; -} - .djs-popup-body { flex-direction: column; width: auto; @@ -711,13 +714,12 @@ marker.djs-dragger tspan { .djs-popup *::-webkit-scrollbar-track { box-shadow: none; - background: transparent1; + background: transparent; margin: 0; padding: 5px; } .djs-popup-no-results { - font-size: 14px; padding: 0 12px 12px 12px; color: var(--popup-no-results-color); } diff --git a/lib/features/popup-menu/PopupMenuComponent.js b/lib/features/popup-menu/PopupMenuComponent.js index fd8dfccae..1592d832a 100644 --- a/lib/features/popup-menu/PopupMenuComponent.js +++ b/lib/features/popup-menu/PopupMenuComponent.js @@ -184,18 +184,23 @@ export default function PopupMenuComponent(props) { > ${ displayHeader && html`