INNER CODE UNIT · TypeScript

showResults

gbtami/pychess-variants · client/main.ts:365

    function showResults(val: string) {
        const acResult = document.getElementById('ac-result') as HTMLElement;
        if (val.length < 4) {
            acResult.innerHTML = '';
            return;
        }
        const params = new URLSearchParams({ p: val.toString() });
        fetch('/api/names?' + params.toString())
            .then(res => res.json())
            .then((data: [username: string, title: string][]) => {
                // console.log(data);
                const list = data.map(([username, playerTitle]) => {
                    const title = playerTitle ? `<player-title>${playerTitle} </player-title>` : '';
                    return `<li><a class="user-link" href="${model['home']}/@/${username}">${title}${username}</a></li>`;
                });
                // console.log(list);
                acResult.innerHTML = '<ul class="box">' + list.join('') + '</ul>';
            })

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…