Widżet:MTA: Różnice pomiędzy wersjami

Z ChanWiki
Przejdź do nawigacji Przejdź do wyszukiwania
Nie podano opisu zmian
mNie podano opisu zmian
Linia 1: Linia 1:
<includeonly><script type="text/javascript">
<includeonly><!--{if $online_count_container_id or $online_list_container_id}-->$<script type="text/javascript">
fetch("https://api.cors.lol/?url=http://<!--{$server_url|default:'158.180.44.86:22005'|escape:'javascript'}-->/api/online").then(resp => resp.json()).then(json => {<!--{if $container_id}-->
fetch("https://api.cors.lol/?url=http://<!--{$server_url|default:'158.180.44.86:22005'|escape:'javascript'}-->/api/online").then(resp => resp.json()).then(json => {<!--{if $online_count_container_id}-->
     let onlineCountString = json.playersOnline.length + "/" + json.maximumPlayers;
     let onlineCountString = json.playersOnline.length + "/" + json.maximumPlayers;
     let container = document.getElementById("<!--{$container_id|escape:'javascript'}-->");
     let container = document.getElementById("<!--{$online_count_container_id|escape:'javascript'}-->");
     container.innerText = onlineCountString;<!--{/if}-->
     container.innerText = onlineCountString;<!--{/if}--><!--{if $online_list_container_id}-->
    let container = document.getElementById("<!--{$online_list_container_id|escape:'javascript'}-->");
    let ul = document.createElement("ul");
    for (let p of json.playersOnline) {
        let li = document.createElement("li");
        li.innerHTML = `<span style="color: ${p.color};">${p.name}</span>`;
        ul.appendChild(li);
    }
    container.appendChild(ul);<!--{/if}-->
});
});
</script></includeonly>
</script><!--{/if}--></includeonly>

Wersja z 22:45, 6 mar 2025