Added maxtouch points

This commit is contained in:
z0ccc 2021-06-09 23:07:06 -04:00
parent ddce00cd28
commit 9e5a89fe1a
2 changed files with 11 additions and 8 deletions

View file

@ -95,4 +95,8 @@ td {
::-webkit-scrollbar-thumb { ::-webkit-scrollbar-thumb {
background: var(--scrollbar); background: var(--scrollbar);
border-radius: 2px; border-radius: 2px;
}
.loadText {
text-align: center;
} }

View file

@ -10,15 +10,10 @@ const updateDOM = (id, text) => {
}; };
const App = () => { const App = () => {
// const [country, setCountry] = useState('US');
// const [flag, setFlag] = useState(false);
useEffect(() => { useEffect(() => {
fetch('http://ip-api.com/json') fetch('http://ip-api.com/json')
.then((response) => response.json()) .then((response) => response.json())
.then((data) => { .then((data) => {
// setCountry(data.countryCode);
// setFlag(true);
updateDOM('ipAddress', data.query); updateDOM('ipAddress', data.query);
updateDOM('country', data.country); updateDOM('country', data.country);
updateDOM('region', data.regionName); updateDOM('region', data.regionName);
@ -60,6 +55,7 @@ const App = () => {
updateDOM('memory', `${navigator.deviceMemory}GB`); updateDOM('memory', `${navigator.deviceMemory}GB`);
updateDOM('cores', navigator.hardwareConcurrency); updateDOM('cores', navigator.hardwareConcurrency);
updateDOM('maxTouch', navigator.maxTouchPoints);
const gl = document.createElement('canvas').getContext('webgl'); const gl = document.createElement('canvas').getContext('webgl');
const ext = gl.getExtension('WEBGL_debug_renderer_info'); const ext = gl.getExtension('WEBGL_debug_renderer_info');
updateDOM('vendor', gl.getParameter(ext.UNMASKED_VENDOR_WEBGL)); updateDOM('vendor', gl.getParameter(ext.UNMASKED_VENDOR_WEBGL));
@ -228,6 +224,12 @@ const App = () => {
<div id="cores" /> <div id="cores" />
</td> </td>
</tr> </tr>
<tr>
<td>Max touchpoints:</td>
<td>
<div id="maxTouch" />
</td>
</tr>
<tr> <tr>
<td>WebGL vendor:</td> <td>WebGL vendor:</td>
<td> <td>
@ -241,9 +243,6 @@ const App = () => {
</td> </td>
</tr> </tr>
</table> </table>
{/* <div className="item" id="plugins">
Plugins:{' '}
</div> */}
</div> </div>
); );
}; };