mirror of
https://github.com/monkeytypegame/monkeytype.git
synced 2026-01-12 10:24:20 +08:00
remove account experiment
This commit is contained in:
parent
fa0611cba9
commit
5627336649
4 changed files with 71 additions and 59 deletions
|
|
@ -80,10 +80,6 @@
|
|||
</button>
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
Your speed style is:
|
||||
<div id="accountSpeedStyle"></div>
|
||||
</div>
|
||||
<div class="leaderboardsPositions">
|
||||
<div class="title">All-Time English Leaderboards</div>
|
||||
<div class="group t15">
|
||||
|
|
|
|||
|
|
@ -36,7 +36,6 @@ import Ape from "../ape";
|
|||
import { AccountChart } from "@monkeytype/schemas/configs";
|
||||
import { SortedTableWithLimit } from "../utils/sorted-table";
|
||||
import { qs, qsa, qsr, onWindowLoad, ElementWithUtils } from "../utils/dom";
|
||||
import { mountAccountPage } from "../test/live-states";
|
||||
let filterDebug = false;
|
||||
//toggle filterdebug
|
||||
export function toggleFilterDebug(): void {
|
||||
|
|
@ -51,8 +50,6 @@ let visibleTableLines = 0;
|
|||
let testActivityEl: HTMLElement | null;
|
||||
let historyTable: SortedTableWithLimit<SnapshotResult<Mode>>;
|
||||
|
||||
let accountDispose: () => void;
|
||||
|
||||
function loadMoreLines(lineIndex?: number): void {
|
||||
if (filteredResults === undefined || filteredResults.length === 0) return;
|
||||
let newVisibleLines;
|
||||
|
|
@ -1245,12 +1242,10 @@ export const page = new Page<undefined>({
|
|||
afterHide: async (): Promise<void> => {
|
||||
reset();
|
||||
Skeleton.remove("pageAccount");
|
||||
accountDispose?.();
|
||||
},
|
||||
beforeShow: async (): Promise<void> => {
|
||||
Skeleton.append("pageAccount", "main");
|
||||
const snapshot = DB.getSnapshot();
|
||||
accountDispose = mountAccountPage();
|
||||
await ResultFilters.appendDropdowns(update);
|
||||
ResultFilters.updateActive();
|
||||
await Misc.sleep(0);
|
||||
|
|
|
|||
|
|
@ -61,14 +61,3 @@ export function mountLiveCounters(): void {
|
|||
miniWrapper.native,
|
||||
);
|
||||
}
|
||||
|
||||
export function mountAccountPage(): () => void {
|
||||
const wrapper = qsr("#accountSpeedStyle").setText("");
|
||||
const speedStyleDispose = render(
|
||||
() => <LiveCounter value={getLiveSpeedStyle} />,
|
||||
wrapper.native,
|
||||
);
|
||||
return () => {
|
||||
speedStyleDispose();
|
||||
};
|
||||
}
|
||||
|
|
|
|||
110
pnpm-lock.yaml
generated
110
pnpm-lock.yaml
generated
|
|
@ -224,7 +224,7 @@ importers:
|
|||
version: 10.0.0
|
||||
'@vitest/coverage-v8':
|
||||
specifier: 4.0.15
|
||||
version: 4.0.15(vitest@4.0.15(@opentelemetry/api@1.8.0)(@types/node@24.9.1)(happy-dom@20.0.10)(jsdom@27.4.0)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1))
|
||||
version: 4.0.15(vitest@4.0.15(@types/node@24.9.1)(happy-dom@20.0.10)(jsdom@27.4.0)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1))
|
||||
concurrently:
|
||||
specifier: 8.2.2
|
||||
version: 8.2.2
|
||||
|
|
@ -411,7 +411,7 @@ importers:
|
|||
version: 5.0.2
|
||||
'@vitest/coverage-v8':
|
||||
specifier: 4.0.15
|
||||
version: 4.0.15(vitest@4.0.15(@opentelemetry/api@1.8.0)(@types/node@24.9.1)(happy-dom@20.0.10)(jsdom@27.4.0)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1))
|
||||
version: 4.0.15(vitest@4.0.15(@types/node@24.9.1)(happy-dom@20.0.10)(jsdom@27.4.0)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1))
|
||||
autoprefixer:
|
||||
specifier: 10.4.20
|
||||
version: 10.4.20(postcss@8.4.31)
|
||||
|
|
@ -433,9 +433,6 @@ importers:
|
|||
happy-dom:
|
||||
specifier: 20.0.10
|
||||
version: 20.0.10
|
||||
jsdom:
|
||||
specifier: 27.4.0
|
||||
version: 27.4.0
|
||||
madge:
|
||||
specifier: 8.0.0
|
||||
version: 8.0.0(typescript@5.9.3)
|
||||
|
|
@ -9811,7 +9808,8 @@ packages:
|
|||
|
||||
snapshots:
|
||||
|
||||
'@acemir/cssom@0.9.30': {}
|
||||
'@acemir/cssom@0.9.30':
|
||||
optional: true
|
||||
|
||||
'@adobe/css-tools@4.4.4': {}
|
||||
|
||||
|
|
@ -9847,6 +9845,7 @@ snapshots:
|
|||
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
|
||||
'@csstools/css-tokenizer': 3.0.4
|
||||
lru-cache: 11.2.4
|
||||
optional: true
|
||||
|
||||
'@asamuzakjp/dom-selector@6.7.6':
|
||||
dependencies:
|
||||
|
|
@ -9855,8 +9854,10 @@ snapshots:
|
|||
css-tree: 3.1.0
|
||||
is-potential-custom-element-name: 1.0.1
|
||||
lru-cache: 11.2.4
|
||||
optional: true
|
||||
|
||||
'@asamuzakjp/nwsapi@2.3.9': {}
|
||||
'@asamuzakjp/nwsapi@2.3.9':
|
||||
optional: true
|
||||
|
||||
'@babel/code-frame@7.27.1':
|
||||
dependencies:
|
||||
|
|
@ -10747,12 +10748,14 @@ snapshots:
|
|||
dependencies:
|
||||
'@jridgewell/trace-mapping': 0.3.9
|
||||
|
||||
'@csstools/color-helpers@5.1.0': {}
|
||||
'@csstools/color-helpers@5.1.0':
|
||||
optional: true
|
||||
|
||||
'@csstools/css-calc@2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)':
|
||||
dependencies:
|
||||
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
|
||||
'@csstools/css-tokenizer': 3.0.4
|
||||
optional: true
|
||||
|
||||
'@csstools/css-color-parser@3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)':
|
||||
dependencies:
|
||||
|
|
@ -10760,14 +10763,18 @@ snapshots:
|
|||
'@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
|
||||
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
|
||||
'@csstools/css-tokenizer': 3.0.4
|
||||
optional: true
|
||||
|
||||
'@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4)':
|
||||
dependencies:
|
||||
'@csstools/css-tokenizer': 3.0.4
|
||||
optional: true
|
||||
|
||||
'@csstools/css-syntax-patches-for-csstree@1.0.23': {}
|
||||
'@csstools/css-syntax-patches-for-csstree@1.0.23':
|
||||
optional: true
|
||||
|
||||
'@csstools/css-tokenizer@3.0.4': {}
|
||||
'@csstools/css-tokenizer@3.0.4':
|
||||
optional: true
|
||||
|
||||
'@dabh/diagnostics@2.0.3':
|
||||
dependencies:
|
||||
|
|
@ -11085,7 +11092,8 @@ snapshots:
|
|||
'@eslint/core': 0.17.0
|
||||
levn: 0.4.1
|
||||
|
||||
'@exodus/bytes@1.8.0': {}
|
||||
'@exodus/bytes@1.8.0':
|
||||
optional: true
|
||||
|
||||
'@exodus/schemasafe@1.3.0': {}
|
||||
|
||||
|
|
@ -12913,23 +12921,6 @@ snapshots:
|
|||
'@typescript-eslint/types': 7.18.0
|
||||
eslint-visitor-keys: 3.4.3
|
||||
|
||||
'@vitest/coverage-v8@4.0.15(vitest@4.0.15(@opentelemetry/api@1.8.0)(@types/node@24.9.1)(happy-dom@20.0.10)(jsdom@27.4.0)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1))':
|
||||
dependencies:
|
||||
'@bcoe/v8-coverage': 1.0.2
|
||||
'@vitest/utils': 4.0.15
|
||||
ast-v8-to-istanbul: 0.3.8
|
||||
istanbul-lib-coverage: 3.2.2
|
||||
istanbul-lib-report: 3.0.1
|
||||
istanbul-lib-source-maps: 5.0.6
|
||||
istanbul-reports: 3.2.0
|
||||
magicast: 0.5.1
|
||||
obug: 2.1.1
|
||||
std-env: 3.10.0
|
||||
tinyrainbow: 3.0.3
|
||||
vitest: 4.0.15(@opentelemetry/api@1.8.0)(@types/node@24.9.1)(happy-dom@20.0.10)(jsdom@27.4.0)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1)
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@vitest/coverage-v8@4.0.15(vitest@4.0.15(@types/node@20.5.1)(happy-dom@20.0.10)(jsdom@27.4.0)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1))':
|
||||
dependencies:
|
||||
'@bcoe/v8-coverage': 1.0.2
|
||||
|
|
@ -12947,6 +12938,23 @@ snapshots:
|
|||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@vitest/coverage-v8@4.0.15(vitest@4.0.15(@types/node@24.9.1)(happy-dom@20.0.10)(jsdom@27.4.0)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1))':
|
||||
dependencies:
|
||||
'@bcoe/v8-coverage': 1.0.2
|
||||
'@vitest/utils': 4.0.15
|
||||
ast-v8-to-istanbul: 0.3.8
|
||||
istanbul-lib-coverage: 3.2.2
|
||||
istanbul-lib-report: 3.0.1
|
||||
istanbul-lib-source-maps: 5.0.6
|
||||
istanbul-reports: 3.2.0
|
||||
magicast: 0.5.1
|
||||
obug: 2.1.1
|
||||
std-env: 3.10.0
|
||||
tinyrainbow: 3.0.3
|
||||
vitest: 4.0.15(@opentelemetry/api@1.8.0)(@types/node@24.9.1)(happy-dom@20.0.10)(jsdom@27.4.0)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1)
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@vitest/expect@4.0.15':
|
||||
dependencies:
|
||||
'@standard-schema/spec': 1.0.0
|
||||
|
|
@ -13415,6 +13423,7 @@ snapshots:
|
|||
bidi-js@1.0.3:
|
||||
dependencies:
|
||||
require-from-string: 2.0.2
|
||||
optional: true
|
||||
|
||||
bignumber.js@9.1.2: {}
|
||||
|
||||
|
|
@ -14140,6 +14149,7 @@ snapshots:
|
|||
dependencies:
|
||||
mdn-data: 2.12.2
|
||||
source-map-js: 1.2.1
|
||||
optional: true
|
||||
|
||||
css-what@6.1.0: {}
|
||||
|
||||
|
|
@ -14151,6 +14161,7 @@ snapshots:
|
|||
'@csstools/css-syntax-patches-for-csstree': 1.0.23
|
||||
css-tree: 3.1.0
|
||||
lru-cache: 11.2.4
|
||||
optional: true
|
||||
|
||||
csstype@3.1.3: {}
|
||||
|
||||
|
|
@ -14166,6 +14177,7 @@ snapshots:
|
|||
dependencies:
|
||||
whatwg-mimetype: 4.0.0
|
||||
whatwg-url: 15.1.0
|
||||
optional: true
|
||||
|
||||
data-view-buffer@1.0.2:
|
||||
dependencies:
|
||||
|
|
@ -14224,7 +14236,8 @@ snapshots:
|
|||
|
||||
decamelize@1.2.0: {}
|
||||
|
||||
decimal.js@10.6.0: {}
|
||||
decimal.js@10.6.0:
|
||||
optional: true
|
||||
|
||||
decko@1.2.0: {}
|
||||
|
||||
|
|
@ -14533,7 +14546,8 @@ snapshots:
|
|||
|
||||
entities@5.0.0: {}
|
||||
|
||||
entities@6.0.1: {}
|
||||
entities@6.0.1:
|
||||
optional: true
|
||||
|
||||
env-paths@2.2.1:
|
||||
optional: true
|
||||
|
|
@ -15740,6 +15754,7 @@ snapshots:
|
|||
'@exodus/bytes': 1.8.0
|
||||
transitivePeerDependencies:
|
||||
- '@exodus/crypto'
|
||||
optional: true
|
||||
|
||||
html-entities@2.3.3: {}
|
||||
|
||||
|
|
@ -16100,7 +16115,8 @@ snapshots:
|
|||
|
||||
is-plain-obj@1.1.0: {}
|
||||
|
||||
is-potential-custom-element-name@1.0.1: {}
|
||||
is-potential-custom-element-name@1.0.1:
|
||||
optional: true
|
||||
|
||||
is-promise@4.0.0: {}
|
||||
|
||||
|
|
@ -16333,6 +16349,7 @@ snapshots:
|
|||
- bufferutil
|
||||
- supports-color
|
||||
- utf-8-validate
|
||||
optional: true
|
||||
|
||||
jsep@1.4.0: {}
|
||||
|
||||
|
|
@ -16777,7 +16794,8 @@ snapshots:
|
|||
|
||||
math-intrinsics@1.1.0: {}
|
||||
|
||||
mdn-data@2.12.2: {}
|
||||
mdn-data@2.12.2:
|
||||
optional: true
|
||||
|
||||
media-typer@0.3.0: {}
|
||||
|
||||
|
|
@ -17785,6 +17803,7 @@ snapshots:
|
|||
parse5@8.0.0:
|
||||
dependencies:
|
||||
entities: 6.0.1
|
||||
optional: true
|
||||
|
||||
parseurl@1.3.3: {}
|
||||
|
||||
|
|
@ -18579,6 +18598,7 @@ snapshots:
|
|||
saxes@6.0.0:
|
||||
dependencies:
|
||||
xmlchars: 2.2.0
|
||||
optional: true
|
||||
|
||||
scheduler@0.23.2:
|
||||
dependencies:
|
||||
|
|
@ -19268,7 +19288,8 @@ snapshots:
|
|||
transitivePeerDependencies:
|
||||
- encoding
|
||||
|
||||
symbol-tree@3.2.4: {}
|
||||
symbol-tree@3.2.4:
|
||||
optional: true
|
||||
|
||||
tapable@2.2.1: {}
|
||||
|
||||
|
|
@ -19426,11 +19447,13 @@ snapshots:
|
|||
|
||||
tinyrainbow@3.0.3: {}
|
||||
|
||||
tldts-core@7.0.19: {}
|
||||
tldts-core@7.0.19:
|
||||
optional: true
|
||||
|
||||
tldts@7.0.19:
|
||||
dependencies:
|
||||
tldts-core: 7.0.19
|
||||
optional: true
|
||||
|
||||
tmp@0.0.33:
|
||||
dependencies:
|
||||
|
|
@ -19463,6 +19486,7 @@ snapshots:
|
|||
tough-cookie@6.0.0:
|
||||
dependencies:
|
||||
tldts: 7.0.19
|
||||
optional: true
|
||||
|
||||
toxic@1.0.1:
|
||||
dependencies:
|
||||
|
|
@ -19481,6 +19505,7 @@ snapshots:
|
|||
tr46@6.0.0:
|
||||
dependencies:
|
||||
punycode: 2.3.1
|
||||
optional: true
|
||||
|
||||
tree-kill@1.2.2: {}
|
||||
|
||||
|
|
@ -20032,6 +20057,7 @@ snapshots:
|
|||
w3c-xmlserializer@5.0.0:
|
||||
dependencies:
|
||||
xml-name-validator: 5.0.0
|
||||
optional: true
|
||||
|
||||
walkdir@0.4.1: {}
|
||||
|
||||
|
|
@ -20062,7 +20088,8 @@ snapshots:
|
|||
|
||||
webidl-conversions@7.0.0: {}
|
||||
|
||||
webidl-conversions@8.0.1: {}
|
||||
webidl-conversions@8.0.1:
|
||||
optional: true
|
||||
|
||||
webpack-sources@3.2.3: {}
|
||||
|
||||
|
|
@ -20082,7 +20109,8 @@ snapshots:
|
|||
|
||||
whatwg-mimetype@3.0.0: {}
|
||||
|
||||
whatwg-mimetype@4.0.0: {}
|
||||
whatwg-mimetype@4.0.0:
|
||||
optional: true
|
||||
|
||||
whatwg-url@13.0.0:
|
||||
dependencies:
|
||||
|
|
@ -20093,6 +20121,7 @@ snapshots:
|
|||
dependencies:
|
||||
tr46: 6.0.0
|
||||
webidl-conversions: 8.0.1
|
||||
optional: true
|
||||
|
||||
whatwg-url@5.0.0:
|
||||
dependencies:
|
||||
|
|
@ -20343,7 +20372,8 @@ snapshots:
|
|||
|
||||
ws@7.5.10: {}
|
||||
|
||||
ws@8.19.0: {}
|
||||
ws@8.19.0:
|
||||
optional: true
|
||||
|
||||
wsl-utils@0.1.0:
|
||||
dependencies:
|
||||
|
|
@ -20351,9 +20381,11 @@ snapshots:
|
|||
|
||||
xdg-basedir@4.0.0: {}
|
||||
|
||||
xml-name-validator@5.0.0: {}
|
||||
xml-name-validator@5.0.0:
|
||||
optional: true
|
||||
|
||||
xmlchars@2.2.0: {}
|
||||
xmlchars@2.2.0:
|
||||
optional: true
|
||||
|
||||
xtend@4.0.2: {}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue