Просмотр исходного кода

Use EditorView.theme for the history diff viewer styles (#17156)

GitOrigin-RevId: e52519b392395ed740de5932a59fe35321200d5a
Alf Eaton 2 лет назад
Родитель
Сommit
ed57b5a479

+ 3 - 2
services/web/frontend/js/features/history/extensions/theme.ts

@@ -47,7 +47,7 @@ const createThemeFromOptions = ({
     }),
     // Set variables for tooltips, which are outside the editor
     // TODO: set these on document.body, or a new container element for the tooltips, without using a style mod
-    EditorView.baseTheme({
+    EditorView.theme({
       '.cm-tooltip': {
         '--font-size': `${fontSize}px`,
         '--source-font-family': fontFamilyValue,
@@ -56,11 +56,12 @@ const createThemeFromOptions = ({
   ]
 }
 
-const baseTheme = EditorView.baseTheme({
+const baseTheme = EditorView.theme({
   '.cm-content': {
     fontSize: 'var(--font-size)',
     fontFamily: 'var(--source-font-family)',
     lineHeight: 'var(--line-height)',
+    color: '#000',
   },
   '.cm-gutters': {
     fontSize: 'var(--font-size)',

+ 0 - 1
services/web/frontend/stylesheets/app/editor/history-react.less

@@ -392,7 +392,6 @@ history-root {
   display: flex;
   flex-direction: column;
   position: relative;
-  color: #000;
 
   .cm-viewer-container,
   .cm-editor {