Files
CTFd/assets/js/scoreboard.js
Kevin Chung a64e7d51ef Squashed 'CTFd/themes/core-beta/' changes from 9126d77d..5ce3003b
5ce3003b Merge pull request #47 from aCursedComrade/patch-1
c9887cb1 Fix team template

git-subtree-dir: CTFd/themes/core-beta
git-subtree-split: 5ce3003b4d68352e629ee2d390bc999e7d6b071e
2023-06-11 15:56:28 -04:00

21 lines
489 B
JavaScript

import Alpine from "alpinejs";
import CTFd from "./index";
import { getOption } from "./utils/graphs/echarts/scoreboard";
import { embed } from "./utils/graphs/echarts";
window.Alpine = Alpine;
window.CTFd = CTFd;
Alpine.data("ScoreboardDetail", () => ({
data: null,
async init() {
this.data = await CTFd.pages.scoreboard.getScoreboardDetail(10);
let option = getOption(CTFd.config.userMode, this.data);
embed(this.$refs.scoregraph, option);
},
}));
Alpine.start();