Skip to content

Commit b9e3b3d

Browse files
committed
feat: deckCode import
1 parent 9aadbf6 commit b9e3b3d

File tree

2 files changed

+19
-0
lines changed

2 files changed

+19
-0
lines changed

changelog.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# UnderScript Changelog
22

3+
## Version 0.54.0 (2023-07-08)
4+
### New Features
5+
1. Import deck via URL
6+
37
## Version 0.53.1 (2023-07-02)
48
1. Fixed changelog
59
1. Fixed friendship ranking not loading sometimes

src/base/library/deck/deckCode.js

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
import eventManager from '../../../utils/eventManager.js';
2+
import { global, globalSet } from '../../../utils/global.js';
3+
4+
// TODO: Remove this when fixed
5+
eventManager.on(':loaded:Decks', () => {
6+
globalSet('ajaxUrl', 'DecksConfig');
7+
});
8+
9+
eventManager.on('Deck:Loaded', () => {
10+
const params = new URLSearchParams(location.search);
11+
const deckCode = params.get('deckCode') || params.get('deck');
12+
if (!deckCode) return;
13+
14+
global('loadDeckCode')(deckCode);
15+
});

0 commit comments

Comments
 (0)