Skip to content

Commit a921569

Browse files
committed
ui: upgrade to blueprintjs6
1 parent 7c1e480 commit a921569

21 files changed

Lines changed: 101 additions & 93 deletions

File tree

framework/eslint-config/base.mjs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,8 @@ export default defineConfig([
9292
'default-param-last': 'off',
9393

9494
'func-call-spacing': 'off',
95-
'@stylistic/func-call-spacing': ['error', 'never'],
95+
'function-call-spacing': 'off',
96+
'@stylistic/function-call-spacing': ['error', 'never'],
9697
indent: 'off',
9798

9899
'@stylistic/indent': ['warn', 4, {

framework/eslint-config/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@
55
"main": "base.mjs",
66
"dependencies": {
77
"@eslint-react/eslint-plugin": "^1.52.2",
8-
"@eslint/compat": "^1.3.0",
8+
"@eslint/compat": "^1.3.1",
99
"@eslint/eslintrc": "^3.3.1",
10-
"@stylistic/eslint-plugin": "^4.4.1",
11-
"@typescript-eslint/eslint-plugin": "^8.34.1",
12-
"@typescript-eslint/parser": "^8.34.1",
10+
"@stylistic/eslint-plugin": "^5.1.0",
11+
"@typescript-eslint/eslint-plugin": "^8.35.0",
12+
"@typescript-eslint/parser": "^8.35.0",
1313
"eslint-config-airbnb": "^19.0.4",
1414
"eslint-plugin-de-morgan": "^1.3.0",
1515
"eslint-plugin-github": "^6.0.0",

framework/framework/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
"saslprep": "^1.0.3",
2020
"schemastery": "^3.16.1",
2121
"shorty.js": "^1.0.1",
22-
"ws": "^8.18.2"
22+
"ws": "^8.18.3"
2323
},
2424
"devDependencies": {
2525
"@types/fs-extra": "^11.0.4",

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,8 @@
4343
"cross-env": "^7.0.3",
4444
"cross-spawn": "^7.0.6",
4545
"esbuild": "0.25.2",
46-
"eslint": "^9.29.0",
47-
"eslint-import-resolver-typescript": "^4.4.3",
46+
"eslint": "^9.30.0",
47+
"eslint-import-resolver-typescript": "^4.4.4",
4848
"eslint-import-resolver-webpack": "^0.13.10",
4949
"fs-extra": "^11.3.0",
5050
"globals": "^16.2.0",
@@ -53,7 +53,7 @@
5353
"mongodb-memory-server": "10.1.4",
5454
"nyc": "^17.1.0",
5555
"ora": "^8.2.0",
56-
"oxlint": "^1.3.0",
56+
"oxlint": "^1.4.0",
5757
"package-json": "^10.0.1",
5858
"semver": "^7.7.2",
5959
"simple-git": "^3.28.0",

packages/components/frontend/autocomplete/autocomplete.scss

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@
7676
text-overflow: ellipsis;
7777
}
7878

79-
&>span.bp5-icon>svg {
79+
&>span.bp6-icon>svg {
8080
font-size: 12px;
8181
cursor: pointer;
8282
padding: 4px;
@@ -104,15 +104,15 @@
104104
flex-grow: 1;
105105
}
106106

107-
&>span.bp5-icon>svg {
107+
&>span.bp6-icon>svg {
108108
color: transparent;
109109
}
110110

111111
&[aria-selected='true'] {
112112
background-color: #fafafa;
113113
font-weight: 600;
114114

115-
&>span.bp5-icon>svg {
115+
&>span.bp6-icon>svg {
116116
color: #1890ff;
117117
}
118118
}
@@ -121,7 +121,7 @@
121121
background-color: #e6f7ff;
122122
cursor: pointer;
123123

124-
&>span.bp5-icon>svg {
124+
&>span.bp6-icon>svg {
125125
color: currentColor;
126126
}
127127
}

packages/components/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
"devDependencies": {
2020
"@types/diff": "^8.0.0",
2121
"@types/js-yaml": "^4.0.9",
22-
"@types/lodash": "^4.17.18",
22+
"@types/lodash": "^4.17.19",
2323
"sass": "^1.89.2"
2424
},
2525
"peerDependencies": {

packages/hydrojudge/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"semver": "^7.7.2",
1616
"shell-quote": "^1.8.3",
1717
"superagent": "^10.2.1",
18-
"ws": "^8.18.2"
18+
"ws": "^8.18.3"
1919
},
2020
"preferUnplugged": true,
2121
"license": "AGPL-3.0-or-later",

packages/hydrojudge/src/judge/interactive.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ function judgeCase(c: NormalizedCase) {
4848
if (code < 32 && signalled) message = signals[code];
4949
else message = { message: 'Your program returned {0}.', params: [code] };
5050
} else {
51-
const result = parse(resInteractor.stderr, c.score);
51+
const result = parse(resInteractor.stderr, c.score, ctx.config.detail);
5252
status = result.status;
5353
score = result.score;
5454
message = result.message;

packages/hydrooj/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
"mongodb": "^6.17.0",
4242
"mongodb-uri": "^0.9.7",
4343
"nanoid": "^5.1.5",
44-
"nodemailer": "^7.0.3",
44+
"nodemailer": "^7.0.4",
4545
"notp": "^2.0.3",
4646
"p-queue": "^8.1.0",
4747
"sanitize-filename": "^1.6.3",
@@ -52,16 +52,16 @@
5252
"superagent": "^10.2.1",
5353
"tar": "6.2.1",
5454
"thirty-two": "^1.0.2",
55-
"ua-parser-js": "^2.0.3"
55+
"ua-parser-js": "^2.0.4"
5656
},
5757
"devDependencies": {
5858
"@types/adm-zip": "^0.5.7",
5959
"@types/babel__code-frame": "^7.0.6",
6060
"@types/fs-extra": "^11.0.4",
6161
"@types/js-yaml": "^4.0.9",
6262
"@types/koa-static-cache": "^5.1.4",
63-
"@types/lodash": "^4.17.18",
64-
"@types/mime-types": "^2.1.4",
63+
"@types/lodash": "^4.17.19",
64+
"@types/mime-types": "^3.0.1",
6565
"@types/mongodb-uri": "^0.9.4",
6666
"@types/nodemailer": "^6.4.17",
6767
"@types/notp": "^2.0.5",

packages/ui-default/components/problemconfig/ProblemConfigTree.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ export function SubtaskConfigTree() {
127127
<div className={Classes.TREE}>
128128
<ul className={`${Classes.TREE_NODE_LIST} ${Classes.TREE_ROOT}`}>
129129
<li className={Classes.TREE_NODE} onClick={autoConfigure}>
130-
<div className={`${Classes.TREE_NODE_CONTENT} bp5-tree-node-content-0`}>
130+
<div className={`${Classes.TREE_NODE_CONTENT} ${Classes.TREE_NODE_CONTENT}-0`}>
131131
<Icon icon="clean" />&nbsp;
132132
<span className={Classes.TREE_NODE_LABEL}>{i18n('Auto configure')}</span>
133133
</div>
@@ -138,7 +138,7 @@ export function SubtaskConfigTree() {
138138
className={Classes.TREE_NODE}
139139
onClick={() => dispatch({ type: 'problemconfig/addSubtask' })}
140140
>
141-
<div className={`${Classes.TREE_NODE_CONTENT} bp5-tree-node-content-0`}>
141+
<div className={`${Classes.TREE_NODE_CONTENT} ${Classes.TREE_NODE_CONTENT}-0`}>
142142
<Icon icon="folder-new" />&nbsp;
143143
<span className={Classes.TREE_NODE_LABEL}>{i18n('Add new subtask')}</span>
144144
</div>

0 commit comments

Comments
 (0)