aboutsummaryrefslogtreecommitdiffstats
path: root/src/webview/recipe.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/webview/recipe.ts')
-rw-r--r--src/webview/recipe.ts22
1 files changed, 11 insertions, 11 deletions
diff --git a/src/webview/recipe.ts b/src/webview/recipe.ts
index 148ea6fab..d6db39779 100644
--- a/src/webview/recipe.ts
+++ b/src/webview/recipe.ts
@@ -1,26 +1,24 @@
1/* eslint-disable global-require */ 1/* eslint-disable global-require */
2/* eslint-disable import/no-dynamic-require */ 2/* eslint-disable import/no-dynamic-require */
3 3
4import { join } from 'node:path';
5import { existsSync } from 'node:fs'; 4import { existsSync } from 'node:fs';
6import { noop, debounce } from 'lodash'; 5import { join } from 'node:path';
7import { contextBridge, ipcRenderer } from 'electron';
8import { autorun, computed, makeObservable, observable } from 'mobx';
9import { pathExistsSync, readFileSync } from 'fs-extra';
10import { 6import {
11 disable as disableDarkMode, 7 disable as disableDarkMode,
12 enable as enableDarkMode, 8 enable as enableDarkMode,
13} from 'darkreader'; 9} from 'darkreader';
10import { contextBridge, ipcRenderer } from 'electron';
11import { pathExistsSync, readFileSync } from 'fs-extra';
12import { debounce, noop } from 'lodash';
13import { autorun, computed, makeObservable, observable } from 'mobx';
14 14
15import ignoreList from './darkmode/ignore';
16import customDarkModeCss from './darkmode/custom'; 15import customDarkModeCss from './darkmode/custom';
16import ignoreList from './darkmode/ignore';
17 17
18import RecipeWebview from './lib/RecipeWebview'; 18import RecipeWebview from './lib/RecipeWebview';
19import Userscript from './lib/Userscript'; 19import Userscript from './lib/Userscript';
20 20
21import BadgeHandler from './badge'; 21import BadgeHandler from './badge';
22import DialogTitleHandler from './dialogTitle';
23import SessionHandler from './sessionHandler';
24import contextMenu from './contextMenu'; 22import contextMenu from './contextMenu';
25import { 23import {
26 darkModeStyleExists, 24 darkModeStyleExists,
@@ -28,25 +26,27 @@ import {
28 isDarkModeStyleInjected, 26 isDarkModeStyleInjected,
29 removeDarkModeStyle, 27 removeDarkModeStyle,
30} from './darkmode'; 28} from './darkmode';
29import DialogTitleHandler from './dialogTitle';
31import FindInPage from './find'; 30import FindInPage from './find';
32import { 31import {
33 notificationsClassDefinition,
34 NotificationsHandler, 32 NotificationsHandler,
33 notificationsClassDefinition,
35} from './notifications'; 34} from './notifications';
36import { 35import {
37 getDisplayMediaSelector, 36 getDisplayMediaSelector,
38 screenShareCss, 37 screenShareCss,
39 screenShareJs, 38 screenShareJs,
40} from './screenshare'; 39} from './screenshare';
40import SessionHandler from './sessionHandler';
41import { 41import {
42 getSpellcheckerLocaleByFuzzyIdentifier, 42 getSpellcheckerLocaleByFuzzyIdentifier,
43 switchDict, 43 switchDict,
44} from './spellchecker'; 44} from './spellchecker';
45 45
46import type { AppStore } from '../@types/stores.types';
46import { DEFAULT_APP_SETTINGS } from '../config'; 47import { DEFAULT_APP_SETTINGS } from '../config';
47import { cleanseJSObject, ifUndefined, safeParseInt } from '../jsUtils'; 48import { cleanseJSObject, ifUndefined, safeParseInt } from '../jsUtils';
48import { AppStore } from '../@types/stores.types'; 49import type Service from '../models/Service';
49import Service from '../models/Service';
50 50
51// For some services darkreader tries to use the chrome extension message API 51// For some services darkreader tries to use the chrome extension message API
52// This will cause the service to fail loading 52// This will cause the service to fail loading