From 2a4169d02b91e0d2c74aa2758236c3cc3810ebf3 Mon Sep 17 00:00:00 2001 From: undefined Date: Thu, 29 Jul 2021 17:34:04 +0800 Subject: [PATCH] ui: also trigger link update at contentNew --- packages/hydrooj/src/error.ts | 2 +- packages/ui-default/components/problem/list.page.js | 3 +++ packages/ui-default/package.json | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/hydrooj/src/error.ts b/packages/hydrooj/src/error.ts index 9fefbcb1a..2e2e8af33 100644 --- a/packages/hydrooj/src/error.ts +++ b/packages/hydrooj/src/error.ts @@ -30,7 +30,7 @@ export class HydroError extends Error { constructor(...params: any[]) { super(); - this.params = params || []; + this.params = params; } // eslint-disable-next-line class-methods-use-this diff --git a/packages/ui-default/components/problem/list.page.js b/packages/ui-default/components/problem/list.page.js index 0f95c57fd..f9515ec3c 100644 --- a/packages/ui-default/components/problem/list.page.js +++ b/packages/ui-default/components/problem/list.page.js @@ -2,4 +2,7 @@ import { AutoloadPage } from 'vj/misc/Page'; export default new AutoloadPage('problemListPage', () => { $('.col--problem-name>a').attr('target', '_blank'); + $(document).on('vjContentNew', () => { + $('.col--problem-name>a').attr('target', '_blank'); + }); }); diff --git a/packages/ui-default/package.json b/packages/ui-default/package.json index 9896f9615..25b81a2bc 100644 --- a/packages/ui-default/package.json +++ b/packages/ui-default/package.json @@ -1,6 +1,6 @@ { "name": "@hydrooj/ui-default", - "version": "4.14.0", + "version": "4.14.1", "author": "undefined ", "license": "AGPL-3.0", "main": "hydro.js",