Files

31 lines
689 B
JavaScript

import { SettingUtils } from './sn0w.js';
import { app } from '../../../scripts/app.js';
const settingUtils = new SettingUtils();
function updateSorting(graphCanvas) {
setTimeout(() => {
settingUtils.refreshComboInSingleNode(graphCanvas, 'Character Selector');
}, 50);
}
const id = 'sn0w.CharacterSettings.DisableDefaultCharacters';
const settingDefinition = {
id,
name: 'Disable Default Characters',
defaultValue: false,
type: 'boolean',
onChange: () => updateSorting(app),
};
let setting;
const extension = {
name: id,
init() {
setting = app.ui.settings.addSetting(settingDefinition);
},
};
app.registerExtension(extension);