From e0c90f1f4fa1d40869b6609614b005897c04a337 Mon Sep 17 00:00:00 2001 From: awesomerobot Date: Tue, 18 Jun 2024 17:47:33 -0400 Subject: [PATCH] UX: show image caption button on image hover --- .../modules/ai-helper/common/ai-helper.scss | 68 +++++++++++-------- 1 file changed, 40 insertions(+), 28 deletions(-) diff --git a/assets/stylesheets/modules/ai-helper/common/ai-helper.scss b/assets/stylesheets/modules/ai-helper/common/ai-helper.scss index 02cd18ec3..f634988aa 100644 --- a/assets/stylesheets/modules/ai-helper/common/ai-helper.scss +++ b/assets/stylesheets/modules/ai-helper/common/ai-helper.scss @@ -482,37 +482,49 @@ } // AI Image Caption Feature: -.image-wrapper .button-wrapper { - .generate-caption { - background: var(--tertiary-low); - color: var(--tertiary); - box-shadow: var(--shadow-dropdown); - position: absolute; - white-space: nowrap; - top: -3.15rem; - left: 0.75rem; - padding: 0.5em 0.75em; - transition: all 0.25s ease; - - .d-icon { - margin-right: 0.25rem; - } +.image-wrapper { + .button-wrapper { + .generate-caption { + background: var(--tertiary-low); + color: var(--tertiary); + box-shadow: var(--shadow-dropdown); + position: absolute; + white-space: nowrap; + top: -2rem; + left: 0.35rem; + padding: 0.33em 0.75em; + transition: all 0.25s ease; + .discourse-no-touch & { + display: none; + } - &:active { - box-shadow: none; - } + .d-icon { + margin-right: 0.25rem; + } - &:hover, - &:focus { - background: var(--tertiary-400); - color: var(--tertiary-hover); - cursor: pointer; - } + &:active { + box-shadow: none; + } + + &:hover, + &:focus { + background: var(--tertiary-400); + color: var(--tertiary-hover); + cursor: pointer; + } - &.disabled { - pointer-events: none; - cursor: not-allowed; - opacity: 0.7; + &.disabled { + pointer-events: none; + cursor: not-allowed; + opacity: 0.7; + } + } + } + .discourse-no-touch & { + &:hover { + .button-wrapper .generate-caption { + display: block; + } } } }