fix(editor): placeholder visible, fleches menu /, icones callout/image, largeur composer AI
- Placeholder "Press 'space'..." : la classe .empty est basculee sur l'element interne [data-bid], mais la regle CSS ciblait .block-content (l'exterieur), donc le ::before ne se rendait jamais. La regle cible desormais .block-content [data-bid].empty::before. - Fleches haut/bas du menu / : ajout d'un ecouteur keydown au niveau document (actif quand le menu est ouvert) pour naviguer quel que soit le focus (l'input vit dans #_slashMenu, voisin de #_blocksCt). Selection .selected en !important pour gagner sur :hover + auto-scroll de l'element selectionne. - Item "callout" du menu / : icone texte 'lightbulb' remplacee par l'emoji (et 'image' par ). Le texte n'est plus mal positionne. - Composer "Edit with AI" : largeur alignee sur celle du bloc (min 280px). v5.1.4
This commit is contained in:
+2
-1
@@ -2334,6 +2334,7 @@ button.breadcrumb-current { max-width: 260px; }
|
||||
min-height: 28px;
|
||||
word-break: break-word;
|
||||
}
|
||||
.block-content [data-bid].empty::before,
|
||||
.block-content.empty::before {
|
||||
content: attr(data-placeholder);
|
||||
color: var(--text-secondary);
|
||||
@@ -4585,7 +4586,7 @@ button.breadcrumb-current { max-width: 260px; }
|
||||
@keyframes ai-pulse { 0%,100%{opacity:.45} 50%{opacity:1} }
|
||||
.slash-menu { flex-direction: column; }
|
||||
.slash-menu .sm-footer:hover { background: var(--bg-hover); }
|
||||
.slash-item.selected { background: rgba(35,131,226,.16); box-shadow: inset 2px 0 0 var(--accent,#2383E2); }
|
||||
.slash-item.selected { background: rgba(35,131,226,.16) !important; box-shadow: inset 2px 0 0 var(--accent,#2383E2) !important; }
|
||||
.slash-item.selected .slash-item-name { color: var(--text); }
|
||||
.slash-item-hint { font-size: 12px; color: var(--text-dim); opacity: .7; }
|
||||
.sm-preview { font-family: inherit; }
|
||||
|
||||
Reference in New Issue
Block a user