Skip to content

Commit 808086d

Browse files
committed
feat: custom window support
1 parent fb7ac79 commit 808086d

31 files changed

+41
-15
lines changed

src/.eslintrc.cjs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ module.exports = {
1212
SimpleToast: 'readonly',
1313
VERSION: 'readonly',
1414
Sentry: 'readonly',
15+
globalThis: 'readonly',
16+
window: 'off',
1517
},
1618
parserOptions: {
1719
sourceType: 'module',

src/base/chat/context.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import * as fnUser from '../../utils/user.js';
88
import ignoreUser from '../../utils/ignoreUser.js';
99
import decode from '../../utils/decode.js';
1010
import css from '../../utils/css.js';
11-
import { buttonCSS } from '../../utils/1.variables.js';
11+
import { buttonCSS, window } from '../../utils/1.variables.js';
1212

1313
const setting = settings.register({
1414
name: 'Disable Chat Context (right click)',

src/base/game/battleLog.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import each from '../../utils/each.js';
99
import * as userInfo from '../../utils/user.js';
1010
import find from '../../utils/find.js';
1111
import merge from '../../utils/merge.js';
12+
import { window } from '../../utils/1.variables.js';
1213

1314
/* eslint-disable no-use-before-define */
1415
settings.register({

src/base/game/persistBGM.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import * as settings from '../../utils/settings/index.js';
33
import { global } from '../../utils/global.js';
44
import { isApril, IMAGES } from '../../utils/isApril.js';
55
import { aprilFools } from '../vanilla/aprilFools.js';
6+
import { window } from '../../utils/1.variables.js';
67

78
const setting = settings.register({
89
name: 'Persist Arena (Background and Music)',

src/base/leaderboard/goto.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import onPage from '../../utils/onPage.js';
55
import VarStore from '../../utils/VarStore.js';
66
import changePage from '../vanilla/pageSelect.js';
77
import hasOwn from '../../utils/hasOwn.js';
8+
import { window } from '../../utils/1.variables.js';
89

910
function set(type, value, replace = true) {
1011
if (history.state &&

src/base/store/quickPacks.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import { blankToast, toast as basicToast } from '../../utils/2.toasts.js';
88
import * as api from '../../utils/4.api.js';
99
import formatNumber from '../../utils/formatNumber.js';
1010
import { getCollection } from '../../utils/user.js';
11-
import { buttonCSS as css } from '../../utils/1.variables.js';
11+
import { buttonCSS as css, window } from '../../utils/1.variables.js';
1212
import Item from '../../structures/constants/item.js';
1313

1414
onPage('Packs', async function quickOpenPack() {

src/base/vanilla/cardBaseArt.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import eventManager from '../../utils/eventManager.js';
22
import * as settings from '../../utils/settings/index.js';
33
import { globalSet } from '../../utils/global.js';
4+
import { window } from '../../utils/1.variables.js';
45

56
const setting = settings.register({
67
name: 'Force Basic Card Skins',

src/base/vanilla/cardName.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import eventManager from '../../utils/eventManager.js';
22
import * as settings from '../../utils/settings/index.js';
33
import { globalSet } from '../../utils/global.js';
44
import toLocale from '../../utils/toLocale.js';
5+
import { window } from '../../utils/1.variables.js';
56

67
const setting = settings.register({
78
name: 'Force English for card names',

src/base/vanilla/patch.menu.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { window } from '../../utils/1.variables.js';
12
import * as menu from '../../utils/menu.js';
23

34
menu.addButton({

src/checker.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ function checkUnderscript(pluginName) {
2727
}],
2828
});
2929
} else {
30-
sessionStorage.removeItem(key)
30+
sessionStorage.removeItem(key);
3131
}
3232
}
3333

0 commit comments

Comments
 (0)