diff --git a/css/80_app.css b/css/80_app.css index 412e0bcd4..4b99529f7 100644 --- a/css/80_app.css +++ b/css/80_app.css @@ -141,6 +141,21 @@ a:visited, a { a:hover { color: #597be7; } +kbd { + display: inline-block; + text-align: center; + padding: 3px 5px; + font-size: 11px; + line-height: 12px; + min-width: 12px; + vertical-align: baseline; + background-color: #fcfcfc; + border: solid 1px #ccc; + margin: 0 2px; + border-bottom-color: #bbb; + border-radius: 3px; + box-shadow: inset 0 -1px 0 #bbb; +} /* Forms ------------------------------------------------------- */ @@ -4982,20 +4997,7 @@ img.tile-debug { } .modal-shortcuts .shortcut-keys kbd { - display: inline-block; - text-align: center; - padding: 3px 5px; - font-size: 11px; - line-height: 12px; - min-width: 12px; color: #555; - vertical-align: baseline; - background-color: #fcfcfc; - border: solid 1px #ccc; - margin: 0 2px; - border-bottom-color: #bbb; - border-radius: 3px; - box-shadow: inset 0 -1px 0 #bbb; } svg.mouseclick use.left { @@ -5225,7 +5227,7 @@ svg.mouseclick use.right { pointer-events: none; } .tooltip.in { - opacity: 0.9; + opacity: 0.95; z-index: 5000; height: auto; display: block; @@ -5356,12 +5358,12 @@ svg.mouseclick use.right { margin: 10px -10px -10px -10px; border-radius: 0 0 3px 3px; } -.tooltip-inner .keyhint { +.tooltip-inner .shortcut { font-weight: bold; margin-left: 5px; } -[dir='rtl'] .tooltip-inner .keyhint { +[dir='rtl'] .tooltip-inner .shortcut { margin-left: 0; margin-right: 5px; } @@ -5399,6 +5401,15 @@ svg.mouseclick use.right { background: #000; color: #ccc; } +.tooltip.dark kbd, +.map-pane .tooltip kbd, +#sidebar .tooltip kbd { + background-color: #666; + border: solid 1px #444; + border-bottom-color: #333; + box-shadow: inset 0 -1px 0 #333; + color: #eee; +} /* Exceptions for tooltip layouts */ diff --git a/modules/ui/tooltipHtml.js b/modules/ui/tooltipHtml.js index d867f4984..597d1a0d9 100644 --- a/modules/ui/tooltipHtml.js +++ b/modules/ui/tooltipHtml.js @@ -1,7 +1,7 @@ import { t } from '../util/locale'; -export function uiTooltipHtml(text, key, heading) { +export function uiTooltipHtml(text, keys, heading) { var s = ''; if (heading) { @@ -10,9 +10,13 @@ export function uiTooltipHtml(text, key, heading) { if (text) { s += '