core: 修复ACM赛制计分

This commit is contained in:
undefined committed 2021-05-13 00:45:23 +08:00
1 parent a764211eee
commit 7c6e97fdfc
9 files changed
+25 -19

No files matched your search

@@ -2,7 +2,7 @@ import _ from 'lodash';
import tpl from 'vj/utils/tpl';
import request from 'vj/utils/request';
import DOMAttachedObject from 'vj/components/DOMAttachedObject';
import AutoComplete from '.';
import AutoComplete from './index';
function getText(user) {
return user.uname;
@@ -166,7 +166,7 @@ export default class AutoComplete extends DOMAttachedObject {
content = content.split(',');
content = content[content.length - 1].trim();
}
if (this.isFocus && content >= this.options.minChar) {
if (this.isFocus && content.length >= this.options.minChar) {
if (!this.isOpen) {
this.open();
this.renderList();
@@ -175,9 +175,7 @@ export default class AutoComplete extends DOMAttachedObject {
}
detach() {
if (this.detached) {
return;
}
if (this.detached) return;
super.detach();
this.$dom.off(`focus.${this.eventNS}`);
this.$dom.off(`blur.${this.eventNS}`);
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@hydrooj/ui-default",
"version": "4.8.11",
"version": "4.8.12",
"author": "undefined <i@undefined.moe>",
"license": "AGPL-3.0",
"main": "hydro.js",
@@ -7,7 +7,7 @@ function setOptions($el, options) {
});
}
const page = new NamedPage('problem_submit', async () => {
const page = new NamedPage(['problem_submit', 'contest_detail_problem_submit'], async () => {
$(document).on('click', '[name="problem-sidebar__show-category"]', (ev) => {
$(ev.currentTarget).hide();
$('[name="problem-sidebar__categories"]').show();