|
2 | 2 | "manifest_version": 3, |
3 | 3 | "name": "WorldQuant Scope", |
4 | 4 | "description": "WorldQuant Scope is a browser extension that provides a set of tools to help you navigate the WorldQuant platform.", |
5 | | - "version": "0.10.21", |
| 5 | + "version": "1.0.0", |
6 | 6 | "author": "幻华", |
7 | 7 | "icons": { |
8 | 8 | "128": "img/logo.png" |
9 | 9 | }, |
10 | 10 | "action": { |
11 | 11 | "default_title": "WorldQuant Scope - Tools for WorldQuant Platform", |
12 | | - "default_popup": "src/html/popup/popup.html", |
13 | 12 | "default_icon": "img/logo.png" |
14 | 13 | }, |
| 14 | + "side_panel": { |
| 15 | + "default_path": "src/ui/sidebar/sidebar.html" |
| 16 | + }, |
15 | 17 | "background": { |
16 | | - "service_worker": "src/scripts/background.js", |
| 18 | + "service_worker": "src/background/background.js", |
17 | 19 | "type": "module" |
18 | 20 | }, |
19 | 21 | "content_scripts": [ |
20 | 22 | { |
21 | 23 | "matches": ["https://platform.worldquantbrain.com/*"], |
22 | 24 | "run_at": "document_start", |
23 | 25 | "world": "MAIN", |
24 | | - "js": ["src/scripts/patchColumns.js"] |
| 26 | + "js": ["src/content/platform/common/patchColumns.js"] |
25 | 27 | }, |
26 | 28 | { |
27 | 29 | "matches": [ |
|
31 | 33 | "*://platform.worldquantbrain.com/genius/*" |
32 | 34 | ], |
33 | 35 | "js": [ |
34 | | - "src/scripts/lib/msgpack.min.js", |
35 | | - "src/scripts/lib/pako.min.js", |
36 | | - "src/scripts/lib/chart.js", |
37 | | - "src/scripts/utils.js", |
38 | | - "src/scripts/uiCard.js", |
39 | | - "src/scripts/dataAna.js", |
40 | | - "src/scripts/noMoreDifficulties.js", |
41 | | - "src/scripts/requestMonitorUI.js" |
| 36 | + "src/vendor/js/msgpack.min.js", |
| 37 | + "src/vendor/js/pako.min.js", |
| 38 | + "src/vendor/js/chart.js", |
| 39 | + "src/content/shared/utils.js", |
| 40 | + "src/content/shared/uiCard.js", |
| 41 | + "src/content/platform/data/dataAna.js", |
| 42 | + "src/content/platform/common/noMoreDifficulties.js", |
| 43 | + "src/content/shared/requestMonitorUI.js" |
42 | 44 | ], |
43 | 45 | "css": [ |
44 | | - "src/css/idcard.css" |
| 46 | + "src/content/platform/styles/idcard.css" |
45 | 47 | ] |
46 | 48 | }, |
47 | 49 | { |
48 | 50 | "matches": [ |
49 | | - "*://platform.worldquantbrain.com/profile/performance" |
| 51 | + "*://platform.worldquantbrain.com/*" |
50 | 52 | ], |
51 | 53 | "js": [ |
52 | | - "src/scripts/performanceStyleFix.js" |
| 54 | + "src/content/platform/session/sessionTokenBridge.js" |
53 | 55 | ], |
54 | | - "run_at": "document_end" |
| 56 | + "run_at": "document_start" |
55 | 57 | }, |
56 | 58 | { |
57 | 59 | "matches": [ |
58 | | - "*://support.worldquantbrain.com/*", |
59 | | - "*://support.worldquantbrain.com/*" |
| 60 | + "*://platform.worldquantbrain.com/*" |
60 | 61 | ], |
61 | 62 | "js": [ |
62 | | - "src/scripts/utils.js", |
63 | | - "src/scripts/voteup.js" |
| 63 | + "src/content/platform/prodmemo/prodmemo.js" |
64 | 64 | ], |
65 | 65 | "css": [ |
66 | | - "src/css/menu.css" |
67 | | - ] |
| 66 | + "src/content/platform/prodmemo/prodmemo.css" |
| 67 | + ], |
| 68 | + "run_at": "document_start" |
| 69 | + }, |
| 70 | + { |
| 71 | + "matches": [ |
| 72 | + "*://platform.worldquantbrain.com/profile/performance" |
| 73 | + ], |
| 74 | + "js": [ |
| 75 | + "src/content/platform/common/performanceStyleFix.js" |
| 76 | + ], |
| 77 | + "run_at": "document_end" |
68 | 78 | }, |
69 | 79 | { |
70 | 80 | "matches": [ |
|
73 | 83 | "*://platform.worldquantbrain.com/learn/operators" |
74 | 84 | ], |
75 | 85 | "js": [ |
76 | | - "src/scripts/alphaDetailsPopup.js" |
| 86 | + "src/content/platform/common/alphaDetailsPopup.js" |
77 | 87 | ] |
78 | 88 | } |
79 | 89 | ], |
|
82 | 92 | "resources": [ |
83 | 93 | "data/*.bin", |
84 | 94 | "data/*.json", |
85 | | - "src/css/*.css", |
86 | | - "src/scripts/lib/*.js" |
| 95 | + "src/vendor/js/*.js", |
| 96 | + "src/vendor/css/*.css", |
| 97 | + "src/content/platform/styles/*.css", |
| 98 | + "src/content/platform/prodmemo/*.css", |
| 99 | + "src/content/platform/distribution/*.css", |
| 100 | + "src/content/platform/genius/*.css", |
| 101 | + "src/content/platform/simulate/*.css" |
87 | 102 | ], |
88 | 103 | "matches": [ |
89 | 104 | "*://platform.worldquantbrain.com/*" |
|
99 | 114 | "cookies", |
100 | 115 | "tabs", |
101 | 116 | "storage", |
| 117 | + "sidePanel", |
102 | 118 | "activeTab", |
103 | 119 | "alarms", |
104 | 120 | "notifications", |
|
0 commit comments