X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=src%2Fxterm.css;h=89daf9e3e1a4b3bf8ba0d17b92fcc5798caa017b;hb=HEAD;hp=6d6f48fadc9fed00907e37441a1260a261ac7bf0;hpb=6dbc476cdc5ad9b23d1d6086585d26ea265b8328;p=mirror_xterm.js.git diff --git a/src/xterm.css b/src/xterm.css index 6d6f48f..89daf9e 100644 --- a/src/xterm.css +++ b/src/xterm.css @@ -89,53 +89,40 @@ text-decoration: none; } -.terminal.focus:not(.xterm-cursor-style-underline):not(.xterm-cursor-style-bar) .terminal-cursor { - background-color: #fff; - color: #000; +.terminal .terminal-cursor { + position: relative; } .terminal:not(.focus) .terminal-cursor { outline: 1px solid #fff; outline-offset: -1px; - background-color: transparent; } -.terminal:not(.xterm-cursor-style-underline):not(.xterm-cursor-style-bar).focus.xterm-cursor-blink-on .terminal-cursor { - background-color: transparent; - color: inherit; +.terminal.xterm-cursor-style-block.focus:not(.xterm-cursor-blink-on) .terminal-cursor { + background-color: #fff; + color: #000; } -.terminal.xterm-cursor-style-bar .terminal-cursor, -.terminal.xterm-cursor-style-underline .terminal-cursor { - position: relative; -} -.terminal.xterm-cursor-style-bar .terminal-cursor::before, -.terminal.xterm-cursor-style-underline .terminal-cursor::before { - content: ""; - display: block; +.terminal.focus.xterm-cursor-style-bar:not(.xterm-cursor-blink-on) .terminal-cursor::before, +.terminal.focus.xterm-cursor-style-underline:not(.xterm-cursor-blink-on) .terminal-cursor::before { + content: ''; position: absolute; background-color: #fff; } -.terminal.xterm-cursor-style-bar .terminal-cursor::before { + +.terminal.focus.xterm-cursor-style-bar:not(.xterm-cursor-blink-on) .terminal-cursor::before { top: 0; - bottom: 0; left: 0; + bottom: 0; width: 1px; } -.terminal.xterm-cursor-style-underline .terminal-cursor::before { + +.terminal.focus.xterm-cursor-style-underline:not(.xterm-cursor-blink-on) .terminal-cursor::before { bottom: 0; left: 0; right: 0; height: 1px; } -.terminal.xterm-cursor-style-bar.focus.xterm-cursor-blink.xterm-cursor-blink-on .terminal-cursor::before, -.terminal.xterm-cursor-style-underline.focus.xterm-cursor-blink.xterm-cursor-blink-on .terminal-cursor::before { - background-color: transparent; -} -.terminal.xterm-cursor-style-bar.focus.xterm-cursor-blink .terminal-cursor::before, -.terminal.xterm-cursor-style-underline.focus.xterm-cursor-blink .terminal-cursor::before { - background-color: #fff; -} .terminal .composition-view { background: #000; @@ -217,6 +204,10 @@ text-decoration: blink; } +.terminal .xterm-blink.xterm-underline { + text-decoration: blink underline; +} + .terminal .xterm-hidden { visibility: hidden; }