mirror of
https://github.com/alecthomas/chroma.git
synced 2025-03-19 21:10:15 +02:00
Add -webkit-user-select: none;
to support Safari
This commit is contained in:
parent
45e3bfb671
commit
0e2db44744
@ -513,7 +513,7 @@ func (f *Formatter) styleToCSS(style *chroma.Style) map[chroma.TokenType]string
|
|||||||
if f.wrapLongLines {
|
if f.wrapLongLines {
|
||||||
classes[chroma.PreWrapper] += `white-space: pre-wrap; word-break: break-word;`
|
classes[chroma.PreWrapper] += `white-space: pre-wrap; word-break: break-word;`
|
||||||
}
|
}
|
||||||
lineNumbersStyle := `white-space: pre; user-select: none; margin-right: 0.4em; padding: 0 0.4em 0 0.4em;`
|
lineNumbersStyle := `white-space: pre; -webkit-user-select: none; user-select: none; margin-right: 0.4em; padding: 0 0.4em 0 0.4em;`
|
||||||
// All rules begin with default rules followed by user provided rules
|
// All rules begin with default rules followed by user provided rules
|
||||||
classes[chroma.Line] = `display: flex;` + classes[chroma.Line]
|
classes[chroma.Line] = `display: flex;` + classes[chroma.Line]
|
||||||
classes[chroma.LineNumbers] = lineNumbersStyle + classes[chroma.LineNumbers]
|
classes[chroma.LineNumbers] = lineNumbersStyle + classes[chroma.LineNumbers]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user