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

update icons

This commit is contained in:
Luke Pulverenti 2015-06-20 20:49:42 -04:00
parent a12fb807ef
commit 0bc95efe7e
61 changed files with 2966 additions and 320 deletions

View file

@ -15,7 +15,11 @@
var style = "";
if (options.positionTo) {
var windowHeight = $(window).height();
// If the window height is under a certain amount, don't bother trying to position
// based on an element.
if (options.positionTo && windowHeight > 600) {
var pos = $(options.positionTo).offset();
@ -27,7 +31,7 @@
pos.left -= 24;
// Account for popup size - we can't predict this yet so just estimate
pos.top -= 100;
pos.top -= (55 * options.items.length) / 2;
pos.left -= 80;
// Account for scroll position
@ -53,7 +57,13 @@
html += '</h2>';
}
html += '<paper-dialog-scrollable>';
// There seems to be a bug with this in safari causing it to immediately roll up to 0 height
var isScrollable = !$.browser.safari;
if (isScrollable) {
html += '<paper-dialog-scrollable>';
}
for (var i = 0, length = options.items.length; i < length; i++) {
var option = options.items[i];
@ -67,7 +77,7 @@
html += '</paper-button>';
}
html += '</paper-dialog-scrollable>';
//html += '</paper-dialog-scrollable>';
if (options.showCancel) {
html += '<div class="buttons">';
@ -75,16 +85,18 @@
html += '</div>';
}
html += '</paper-dialog>';
if (isScrollable) {
html += '</paper-dialog>';
}
$(html).appendTo(document.body);
$(document.body).append(html);
setTimeout(function () {
var dlg = document.getElementById(id);
dlg.open();
// Has to be assigned a z-index after the call to .open()
$(dlg).css('z-index', '999999').on('iron-overlay-closed', onClosed);
$(dlg).on('iron-overlay-closed', onClosed);
$('.btnOption', dlg).on('click', function () {