ui: media: support contest

This commit is contained in:
undefined committed 2021-07-04 13:47:30 +08:00
1 parent 675e28abc5
commit 70abfd2595
6 files changed
+25 -8

No files matched your search

@@ -8,7 +8,7 @@ export default new AutoloadPage('media', async () => {
const users = $dom.find('div[data-user]');
const resolve = (ele, item) => {
items.push(item);
resolvers.push((html) => $(ele).replaceWith($(html)));
resolvers.push((html) => html && $(ele).replaceWith($(html)));
};
users.get().forEach((ele) => resolve(ele, { type: 'user', id: +$(ele).text() }));
$dom.find('.typo').get().forEach((el) => {
@@ -30,6 +30,7 @@ export default new AutoloadPage('media', async () => {
if (!data) return;
if (category === 'user' && Number.isInteger(+data) && !extra) resolve(ele, { type: 'user', id: +data });
if (category === 'p' && !extra) resolve(ele, { type: 'problem', id: data, domainId });
if (category === 'contest' && !extra) resolve(ele, { type: 'contest', id: data, domainId });
});
});
if (!items.length) return;