Remove dependency on dark-theme extension.
This is not available internally.
Change-Id: I611565289e12e6387d52bf008a2af6e01b1872c8
diff --git a/web/BUILD b/web/BUILD
index 2547585..3c91428 100644
--- a/web/BUILD
+++ b/web/BUILD
@@ -74,7 +74,6 @@
"@plugins_npm//@codemirror/lint",
"@plugins_npm//@codemirror/search",
"@plugins_npm//@codemirror/state",
- "@plugins_npm//@codemirror/theme-one-dark",
"@plugins_npm//@codemirror/view",
],
)
diff --git a/web/element/extensions.ts b/web/element/extensions.ts
index 398684c..58a0f23 100644
--- a/web/element/extensions.ts
+++ b/web/element/extensions.ts
@@ -35,13 +35,12 @@
import {rulerPlugin} from './ruler';
import {language} from './language';
import {EditPreferencesInfo} from './codemirror-element';
-import {oneDark} from '@codemirror/theme-one-dark';
const trailingspace = () =>
EditorView.theme({
'.cm-trailingspace': {
'background-color': '#fce8e6',
- "border": '1px solid #c5221f',
+ border: '1px solid #c5221f',
'border-radius': '2px',
},
});
@@ -60,7 +59,7 @@
'background-size': 'none',
'background-position': 'none',
'background-repeat': 'none',
- "display": 'inline-block',
+ display: 'inline-block',
'text-decoration': 'inherit',
},
'.cm-highlightTab:before': {
@@ -79,27 +78,22 @@
'.cm-scroller': {overflow: 'auto'},
});
-const oneLight = EditorView.theme({
- '&': {background: 'white'},
- '.cm-lineNumbers': {'background-color': '#f1f3f4'},
-});
-
export const extensions = (
- height: number,
- prefs?: EditPreferencesInfo,
- fileType?: string,
- fileContent?: string,
- darkMode?: boolean
+ height: number,
+ prefs?: EditPreferencesInfo,
+ fileType?: string,
+ fileContent?: string,
+ _darkMode?: boolean
) => {
// This uses the preference to detect whether
// to use 'tabs' when you use the tab button
// or to use 'spaces' when using the tab button.
const tab = prefs?.indent_with_tabs
? {
- key: 'Tab',
- preventDefault: true,
- run: insertTab,
- }
+ key: 'Tab',
+ preventDefault: true,
+ run: insertTab,
+ }
: indentWithTab;
const codeExtensions: Array<Extension> = [
@@ -170,11 +164,5 @@
codeExtensions.push(EditorState.lineSeparator.of('\r\n'));
}
- if (darkMode) {
- codeExtensions.push(oneDark);
- } else {
- codeExtensions.push(oneLight);
- }
-
return codeExtensions;
};