INNER CODE UNIT · TypeScript

setVariant

gbtami/pychess-variants · client/analysis/index.ts:31

    const setVariant = (isInput: boolean) => {
        const e = document.getElementById('variant') as HTMLSelectElement;
        const variant = e.options[e.selectedIndex].value;
        if (isInput) window.location.assign('/analysis/' + validVariant(variant));
    };

    const vVariant = model.variant || 'chess';

    return h('div.container', [
        h('div', [
            h('label', { attrs: { for: 'variant' } }, _('Variant')),
            selectVariant(
                'variant',
                vVariant,
                () => setVariant(true),
                () => setVariant(false),
                [],
                model.gameCategory,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…