Bilibili-Evolved/video/default-danmaku-settings.js
2018-12-20 16:35:39 +08:00

25 lines
675 B
JavaScript

(() =>
{
return (settings, resources) =>
{
async function setCheckState(selector, value)
{
const checkbox = await SpinQuery.condition(
() => document.querySelector(selector),
it => it !== null);
if (!checkbox)
{
return;
}
checkbox.checked = value;
raiseEvent(checkbox, "change");
}
const selectors = {
enableDanmaku: ".bilibili-player-video-danmaku-switch>input",
};
if (!settings.enableDanmaku)
{
setCheckState(selectors.enableDanmaku, false);
}
};
})();