Skip to content

Commit 59ed6d7

Browse files
authored
UX: show image caption button on image hover (#670)
1 parent 8849caf commit 59ed6d7

File tree

1 file changed

+40
-28
lines changed

1 file changed

+40
-28
lines changed

assets/stylesheets/modules/ai-helper/common/ai-helper.scss

Lines changed: 40 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -482,37 +482,49 @@
482482
}
483483

484484
// AI Image Caption Feature:
485-
.image-wrapper .button-wrapper {
486-
.generate-caption {
487-
background: var(--tertiary-low);
488-
color: var(--tertiary);
489-
box-shadow: var(--shadow-dropdown);
490-
position: absolute;
491-
white-space: nowrap;
492-
top: -3.15rem;
493-
left: 0.75rem;
494-
padding: 0.5em 0.75em;
495-
transition: all 0.25s ease;
496-
497-
.d-icon {
498-
margin-right: 0.25rem;
499-
}
485+
.image-wrapper {
486+
.button-wrapper {
487+
.generate-caption {
488+
background: var(--tertiary-low);
489+
color: var(--tertiary);
490+
box-shadow: var(--shadow-dropdown);
491+
position: absolute;
492+
white-space: nowrap;
493+
top: -2rem;
494+
left: 0.35rem;
495+
padding: 0.33em 0.75em;
496+
transition: all 0.25s ease;
497+
.discourse-no-touch & {
498+
display: none;
499+
}
500500

501-
&:active {
502-
box-shadow: none;
503-
}
501+
.d-icon {
502+
margin-right: 0.25rem;
503+
}
504504

505-
&:hover,
506-
&:focus {
507-
background: var(--tertiary-400);
508-
color: var(--tertiary-hover);
509-
cursor: pointer;
510-
}
505+
&:active {
506+
box-shadow: none;
507+
}
508+
509+
&:hover,
510+
&:focus {
511+
background: var(--tertiary-400);
512+
color: var(--tertiary-hover);
513+
cursor: pointer;
514+
}
511515

512-
&.disabled {
513-
pointer-events: none;
514-
cursor: not-allowed;
515-
opacity: 0.7;
516+
&.disabled {
517+
pointer-events: none;
518+
cursor: not-allowed;
519+
opacity: 0.7;
520+
}
521+
}
522+
}
523+
.discourse-no-touch & {
524+
&:hover {
525+
.button-wrapper .generate-caption {
526+
display: block;
527+
}
516528
}
517529
}
518530
}

0 commit comments

Comments
 (0)