fix: remove xo, migration to eslint

This commit is contained in:
JellyBrick
2023-08-29 17:22:38 +09:00
parent 31a7588cee
commit c722896a73
142 changed files with 17210 additions and 18409 deletions

View File

@ -1,77 +1,77 @@
const { setMenuOptions } = require("../../config/plugins");
const { setMenuOptions } = require('../../config/plugins');
module.exports = (win, options) => [
{
label: "Mode",
submenu: [
{
label: "Custom toggle",
type: "radio",
checked: options.mode === 'custom',
click: () => {
options.mode = 'custom';
setMenuOptions("video-toggle", options);
}
},
{
label: "Native toggle",
type: "radio",
checked: options.mode === 'native',
click: () => {
options.mode = 'native';
setMenuOptions("video-toggle", options);
}
},
{
label: "Disabled",
type: "radio",
checked: options.mode === 'disabled',
click: () => {
options.mode = 'disabled';
setMenuOptions("video-toggle", options);
}
},
]
{
label: 'Mode',
submenu: [
{
label: 'Custom toggle',
type: 'radio',
checked: options.mode === 'custom',
click() {
options.mode = 'custom';
setMenuOptions('video-toggle', options);
},
},
{
label: 'Native toggle',
type: 'radio',
checked: options.mode === 'native',
click() {
options.mode = 'native';
setMenuOptions('video-toggle', options);
},
},
{
label: 'Disabled',
type: 'radio',
checked: options.mode === 'disabled',
click() {
options.mode = 'disabled';
setMenuOptions('video-toggle', options);
},
},
],
},
{
label: 'Alignment',
submenu: [
{
label: 'Left',
type: 'radio',
checked: options.align === 'left',
click() {
options.align = 'left';
setMenuOptions('video-toggle', options);
},
},
{
label: 'Middle',
type: 'radio',
checked: options.align === 'middle',
click() {
options.align = 'middle';
setMenuOptions('video-toggle', options);
},
},
{
label: 'Right',
type: 'radio',
checked: options.align === 'right',
click() {
options.align = 'right';
setMenuOptions('video-toggle', options);
},
},
],
},
{
label: 'Force Remove Video Tab',
type: 'checkbox',
checked: options.forceHide,
click(item) {
options.forceHide = item.checked;
setMenuOptions('video-toggle', options);
},
{
label: "Alignment",
submenu: [
{
label: "Left",
type: "radio",
checked: options.align === 'left',
click: () => {
options.align = 'left';
setMenuOptions("video-toggle", options);
}
},
{
label: "Middle",
type: "radio",
checked: options.align === 'middle',
click: () => {
options.align = 'middle';
setMenuOptions("video-toggle", options);
}
},
{
label: "Right",
type: "radio",
checked: options.align === 'right',
click: () => {
options.align = 'right';
setMenuOptions("video-toggle", options);
}
},
]
},
{
label: "Force Remove Video Tab",
type: "checkbox",
checked: options.forceHide,
click: item => {
options.forceHide = item.checked;
setMenuOptions("video-toggle", options);
}
}
},
];