diff --git a/app/javascript/src/javascripts/post_tooltips.js b/app/javascript/src/javascripts/post_tooltips.js index 0a8385ebb..da8b06776 100644 --- a/app/javascript/src/javascripts/post_tooltips.js +++ b/app/javascript/src/javascripts/post_tooltips.js @@ -9,7 +9,6 @@ PostTooltip.POST_SELECTOR = "*:not(.ui-sortable-handle) > .post-preview img, .dt PostTooltip.SHOW_DELAY = 500; PostTooltip.HIDE_DELAY = 125; PostTooltip.DURATION = 250; -PostTooltip.MAX_WIDTH = 400; PostTooltip.initialize = function () { if (PostTooltip.disabled()) { @@ -22,7 +21,7 @@ PostTooltip.initialize = function () { delay: [PostTooltip.SHOW_DELAY, PostTooltip.HIDE_DELAY], duration: PostTooltip.DURATION, interactive: true, - maxWidth: PostTooltip.MAX_WIDTH, + maxWidth: "none", target: PostTooltip.POST_SELECTOR, theme: "common-tooltip post-tooltip", touch: false, diff --git a/app/javascript/src/styles/specific/post_tooltips.scss b/app/javascript/src/styles/specific/post_tooltips.scss index e50b23fa4..7d947c54c 100644 --- a/app/javascript/src/styles/specific/post_tooltips.scss +++ b/app/javascript/src/styles/specific/post_tooltips.scss @@ -46,7 +46,8 @@ $tooltip-body-height: $tooltip-line-height * 4; // 4 lines high. } .tippy-box[data-theme~="post-tooltip"] { - min-width: 200px; + min-width: 20em; + max-width: 40em !important; font-size: 11px; line-height: $tooltip-line-height; @@ -80,34 +81,32 @@ $tooltip-body-height: $tooltip-line-height * 4; // 4 lines high. .post-tooltip-body-right { flex: 1; } } - .post-tooltip-header { + div.post-tooltip-header { background-color: var(--post-tooltip-header-background-color); display: flex; white-space: nowrap; - overflow: hidden; + align-items: center; - .post-tooltip-header-left { - flex: 1; + .post-tooltip-info { + margin-right: 0.5em; + color: var(--post-tooltip-info-color); + font-size: 10px; + flex: 0; } - .post-tooltip-header-right { + a.user { + margin-right: 0.5em; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + min-width: 0; + max-width: 11em; + } + + .post-tooltip-source { flex: 1; text-align: right; } - - .fa-xs { - vertical-align: baseline; - } - - .post-tooltip-disable { - margin-left: 0.5em; - } - } - - .post-tooltip-info { - margin-left: 0.5em; - color: var(--post-tooltip-info-color); - font-size: 10px; } } } diff --git a/app/views/posts/show.html+tooltip.erb b/app/views/posts/show.html+tooltip.erb index 81437d514..6e139cefe 100644 --- a/app/views/posts/show.html+tooltip.erb +++ b/app/views/posts/show.html+tooltip.erb @@ -1,38 +1,39 @@