mirror of
https://github.com/imputnet/cobalt.git
synced 2025-07-16 18:28:29 +00:00
add js for server picker
This commit is contained in:
parent
56c452280f
commit
2d2a60cb1e
@ -16,7 +16,8 @@ const switchers = {
|
|||||||
"aFormat": ["mp3", "best", "ogg", "wav", "opus"],
|
"aFormat": ["mp3", "best", "ogg", "wav", "opus"],
|
||||||
"dubLang": ["original", "auto"],
|
"dubLang": ["original", "auto"],
|
||||||
"vimeoDash": ["false", "true"],
|
"vimeoDash": ["false", "true"],
|
||||||
"audioMode": ["false", "true"]
|
"audioMode": ["false", "true"],
|
||||||
|
"serverPicker": ["co.wuk.sh", "api.c0ba.lt", "co-api.blueb.me", "wukko.wolfdo.gg", "api.co.749.city", "cobalt-api.fluffy.tools", "capi.oak.li"]
|
||||||
};
|
};
|
||||||
const checkboxes = ["disableTikTokWatermark", "fullTikTokAudio", "muteAudio", "reduceTransparency", "disableAnimations"];
|
const checkboxes = ["disableTikTokWatermark", "fullTikTokAudio", "muteAudio", "reduceTransparency", "disableAnimations"];
|
||||||
const exceptions = { // used for mobile devices
|
const exceptions = { // used for mobile devices
|
||||||
@ -253,7 +254,15 @@ function popup(type, action, text) {
|
|||||||
eid(`popup-${type}`).focus();
|
eid(`popup-${type}`).focus();
|
||||||
}
|
}
|
||||||
function changeSwitcher(li, b) {
|
function changeSwitcher(li, b) {
|
||||||
if (b) {
|
if (switchers.serverPicker.includes(b)) {
|
||||||
|
if (!switchers[li].includes(b)) b = switchers[li][0];
|
||||||
|
changeAPI("https://"+b);
|
||||||
|
console.log(b);
|
||||||
|
sSet(li, "https://"+b);
|
||||||
|
for (let i in switchers[li]) {
|
||||||
|
(switchers[li][i] === b) ? enable(`${li}-${b}`) : disable(`${li}-${switchers[li][i]}`)
|
||||||
|
}
|
||||||
|
} else if (b) {
|
||||||
if (!switchers[li].includes(b)) b = switchers[li][0];
|
if (!switchers[li].includes(b)) b = switchers[li][0];
|
||||||
sSet(li, b);
|
sSet(li, b);
|
||||||
for (let i in switchers[li]) {
|
for (let i in switchers[li]) {
|
||||||
|
@ -456,7 +456,8 @@ export default function(obj) {
|
|||||||
title: t('SettingsServerPicker'),
|
title: t('SettingsServerPicker'),
|
||||||
explanation: t('SettingsServerPickerDescription'),
|
explanation: t('SettingsServerPickerDescription'),
|
||||||
body: switcher({
|
body: switcher({
|
||||||
name: "serverpicker",
|
name: "serverPicker",
|
||||||
|
explanation: t(['SettingsServerPickerDescription']),
|
||||||
vertical: true,
|
vertical: true,
|
||||||
items: [{
|
items: [{
|
||||||
action: "co.wuk.sh",
|
action: "co.wuk.sh",
|
||||||
|
Loading…
Reference in New Issue
Block a user