mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
try to fix stream stopping
This commit is contained in:
parent
e5525cd630
commit
9d8820cd93
2 changed files with 8 additions and 41 deletions
|
@ -1,47 +1,14 @@
|
||||||
define(['focusManager', 'dom', 'scrollStyles'], function (focusManager, dom) {
|
define(['focusManager', 'dom', 'scrollStyles'], function (focusManager, dom) {
|
||||||
|
|
||||||
function getOffsets(elems) {
|
function getBoundingClientRect(elem) {
|
||||||
|
|
||||||
var doc = document;
|
|
||||||
var results = [];
|
|
||||||
|
|
||||||
if (!doc) {
|
|
||||||
return results;
|
|
||||||
}
|
|
||||||
|
|
||||||
var docElem = doc.documentElement;
|
|
||||||
var docElemValues = {
|
|
||||||
clientTop: docElem.clientTop,
|
|
||||||
clientLeft: docElem.clientLeft
|
|
||||||
};
|
|
||||||
|
|
||||||
var win = doc.defaultView;
|
|
||||||
var winValues = {
|
|
||||||
pageXOffset: win.pageXOffset,
|
|
||||||
pageYOffset: win.pageYOffset
|
|
||||||
};
|
|
||||||
|
|
||||||
var box;
|
|
||||||
var elem;
|
|
||||||
|
|
||||||
for (var i = 0, length = elems.length; i < length; i++) {
|
|
||||||
|
|
||||||
elem = elems[i];
|
|
||||||
// Support: BlackBerry 5, iOS 3 (original iPhone)
|
// Support: BlackBerry 5, iOS 3 (original iPhone)
|
||||||
// If we don't have gBCR, just use 0,0 rather than error
|
// If we don't have gBCR, just use 0,0 rather than error
|
||||||
if (elem.getBoundingClientRect) {
|
if (elem.getBoundingClientRect) {
|
||||||
box = elem.getBoundingClientRect();
|
return elem.getBoundingClientRect();
|
||||||
} else {
|
} else {
|
||||||
box = { top: 0, left: 0 };
|
return { top: 0, left: 0 };
|
||||||
}
|
}
|
||||||
|
|
||||||
results[i] = {
|
|
||||||
top: box.top + winValues.pageYOffset - docElemValues.clientTop,
|
|
||||||
left: box.left + winValues.pageXOffset - docElemValues.clientLeft
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
return results;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function getPosition(scrollContainer, item, horizontal) {
|
function getPosition(scrollContainer, item, horizontal) {
|
||||||
|
|
|
@ -163,7 +163,7 @@
|
||||||
html += '<div class="cardFooter">';
|
html += '<div class="cardFooter">';
|
||||||
html += '<div class="cardText">' + user.Name + '</div>';
|
html += '<div class="cardText">' + user.Name + '</div>';
|
||||||
|
|
||||||
html += '<div class="cardText">';
|
html += '<div class="cardText cardText-secondary">';
|
||||||
var lastSeen = LoginPage.getLastSeenText(user.LastActivityDate);
|
var lastSeen = LoginPage.getLastSeenText(user.LastActivityDate);
|
||||||
if (lastSeen != "") {
|
if (lastSeen != "") {
|
||||||
html += lastSeen;
|
html += lastSeen;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue