aboutsummaryrefslogtreecommitdiffstats
path: root/src/webview
diff options
context:
space:
mode:
authorLibravatar Vijay A <vraravam@users.noreply.github.com>2024-03-22 02:33:33 +0530
committerLibravatar Vijay Aravamudhan <vraravam@users.noreply.github.com>2024-03-21 21:24:35 +0000
commit2f3f2ae7f098376f535e5aa993c9eedc14e36f5d (patch)
treed919bda212744493a7b66c2e91a75455421d62cc /src/webview
parentUpgrade electron to '29.1.5' (diff)
downloadferdium-app-2f3f2ae7f098376f535e5aa993c9eedc14e36f5d.tar.gz
ferdium-app-2f3f2ae7f098376f535e5aa993c9eedc14e36f5d.tar.zst
ferdium-app-2f3f2ae7f098376f535e5aa993c9eedc14e36f5d.zip
Upgrade node modules
Diffstat (limited to 'src/webview')
-rw-r--r--src/webview/contextMenuBuilder.ts13
-rw-r--r--src/webview/lib/RecipeWebview.ts4
-rw-r--r--src/webview/recipe.ts22
-rw-r--r--src/webview/spellchecker.ts2
4 files changed, 23 insertions, 18 deletions
diff --git a/src/webview/contextMenuBuilder.ts b/src/webview/contextMenuBuilder.ts
index ee55fbe62..155e533e9 100644
--- a/src/webview/contextMenuBuilder.ts
+++ b/src/webview/contextMenuBuilder.ts
@@ -7,20 +7,25 @@
7 * Source: https://github.com/electron-userland/electron-spellchecker/blob/master/src/context-menu-builder.js 7 * Source: https://github.com/electron-userland/electron-spellchecker/blob/master/src/context-menu-builder.js
8 */ 8 */
9 9
10import { clipboard, ipcRenderer, nativeImage, WebContents } from 'electron';
11import { Menu, MenuItem } from '@electron/remote'; 10import { Menu, MenuItem } from '@electron/remote';
11import {
12 type WebContents,
13 clipboard,
14 ipcRenderer,
15 nativeImage,
16} from 'electron';
12import { cmdOrCtrlShortcutKey, isMac } from '../environment'; 17import { cmdOrCtrlShortcutKey, isMac } from '../environment';
13 18
14import { 19import {
20 GOOGLE_TRANSLATOR_LANGUAGES,
21 LIBRETRANSLATE_TRANSLATOR_LANGUAGES,
15 SEARCH_ENGINE_NAMES, 22 SEARCH_ENGINE_NAMES,
16 SEARCH_ENGINE_URLS, 23 SEARCH_ENGINE_URLS,
17 GOOGLE_TRANSLATOR_LANGUAGES,
18 TRANSLATOR_ENGINE_GOOGLE, 24 TRANSLATOR_ENGINE_GOOGLE,
19 TRANSLATOR_ENGINE_LIBRETRANSLATE, 25 TRANSLATOR_ENGINE_LIBRETRANSLATE,
20 LIBRETRANSLATE_TRANSLATOR_LANGUAGES,
21} from '../config'; 26} from '../config';
22import { openExternalUrl } from '../helpers/url-helpers'; 27import { openExternalUrl } from '../helpers/url-helpers';
23import IContextMenuParams from '../models/IContextMenuParams'; 28import type IContextMenuParams from '../models/IContextMenuParams';
24 29
25function matchesWord(string: string) { 30function matchesWord(string: string) {
26 const regex = 31 const regex =
diff --git a/src/webview/lib/RecipeWebview.ts b/src/webview/lib/RecipeWebview.ts
index 31e9a288d..3b6b9cc88 100644
--- a/src/webview/lib/RecipeWebview.ts
+++ b/src/webview/lib/RecipeWebview.ts
@@ -1,6 +1,6 @@
1import { ipcRenderer } from 'electron';
2import { BrowserWindow } from '@electron/remote'; 1import { BrowserWindow } from '@electron/remote';
3import { pathExistsSync, readFileSync, existsSync } from 'fs-extra'; 2import { ipcRenderer } from 'electron';
3import { existsSync, pathExistsSync, readFileSync } from 'fs-extra';
4import { safeParseInt } from '../../jsUtils'; 4import { safeParseInt } from '../../jsUtils';
5 5
6const debug = require('../../preload-safe-debug')( 6const debug = require('../../preload-safe-debug')(
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
diff --git a/src/webview/spellchecker.ts b/src/webview/spellchecker.ts
index 8e452c791..92024b9b0 100644
--- a/src/webview/spellchecker.ts
+++ b/src/webview/spellchecker.ts
@@ -1,6 +1,6 @@
1import { ipcRenderer } from 'electron'; 1import { ipcRenderer } from 'electron';
2import { SPELLCHECKER_LOCALES } from '../i18n/languages';
3import { isMac } from '../environment'; 2import { isMac } from '../environment';
3import { SPELLCHECKER_LOCALES } from '../i18n/languages';
4 4
5const debug = require('../preload-safe-debug')('Ferdium:spellchecker'); 5const debug = require('../preload-safe-debug')('Ferdium:spellchecker');
6 6