From 67f8c8d389773ac180c259449f0e0e4117017ab6 Mon Sep 17 00:00:00 2001 From: undefined Date: Fri, 25 Feb 2022 23:11:48 +0800 Subject: [PATCH] ui: simply solve a eslint bug --- packages/ui-default/hydro.ts | 2 ++ packages/ui-default/pages/problem_edit.page.js | 6 ++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/ui-default/hydro.ts b/packages/ui-default/hydro.ts index cff9ef155..bafb7ba89 100644 --- a/packages/ui-default/hydro.ts +++ b/packages/ui-default/hydro.ts @@ -25,6 +25,8 @@ function buildSequence(pages, type) { throw new Error("'type' should be one of 'before' or 'after'"); } } + // eslint bug + // eslint-disable-next-line react/jsx-indent return pages .filter((p) => p && p[`${type}Loading`]) .map((p) => ({ diff --git a/packages/ui-default/pages/problem_edit.page.js b/packages/ui-default/pages/problem_edit.page.js index 8c619b9e0..4bc8c79d8 100644 --- a/packages/ui-default/pages/problem_edit.page.js +++ b/packages/ui-default/pages/problem_edit.page.js @@ -172,9 +172,11 @@ export default new NamedPage(['problem_create', 'problem_edit'], (pagename) => { setInterval(() => { $('img').each(function () { - if (this.src.startsWith('file://')) this.setAttribute('src', this.src.replace('file://', './file/')); + if (this.src.startsWith('file://')) { + this.setAttribute('src', this.src.replace('file://', './file/').replace(/\/$/, '')); + } }); - }, 200); + }, 500); const $main = $('textarea[data-editor]'); const $field = $('textarea[data-markdown-upload]');