1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

update multicast loopback handling

This commit is contained in:
Luke Pulverenti 2016-09-15 16:32:49 -04:00
parent 768584e43e
commit 17af3ec3ef
6 changed files with 50 additions and 29 deletions

View file

@ -87,6 +87,34 @@
}
}
function hasKeyboard(browser) {
if (browser.touch) {
return true;
}
if (browser.xboxOne) {
return true;
}
if (browser.ps4) {
return true;
}
if (browser.edgeUwp) {
// This is OK for now, but this won't always be true
// Should we use this?
// https://gist.github.com/wagonli/40d8a31bd0d6f0dd7a5d
return true;
}
if (browser.tv) {
return true;
}
return false;
}
var uaMatch = function (ua) {
ua = ua.toLowerCase();
@ -178,5 +206,7 @@
browser.touch = true;
}
browser.keyboard = hasKeyboard(browser);
return browser;
});