From 685f8cabdbaa0fdc50112f1c36b6de91d98adaa7 Mon Sep 17 00:00:00 2001 From: Jonathan Wong Date: Sun, 23 Aug 2015 11:20:36 -0700 Subject: [PATCH] Fix popover relocating on window resizing Also stay under the navbar if scrolling down the page. --- data/interfaces/default/css/plexpy.css | 10 ++++++++++ data/interfaces/default/users.html | 11 ++++++++++- 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/data/interfaces/default/css/plexpy.css b/data/interfaces/default/css/plexpy.css index 81b24a97..b189f73a 100644 --- a/data/interfaces/default/css/plexpy.css +++ b/data/interfaces/default/css/plexpy.css @@ -1697,9 +1697,19 @@ input[type="color"], color: #fff; cursor: pointer; } +.popover { + z-index: 2; +} .popover .popover-content { color: #000; } +.noTransition +{ + -moz-transition: none !important; + -webkit-transition: none !important; + -o-transition: none !important; + transition: none !important; +} #users-to-delete > li { color: #e9a049; } diff --git a/data/interfaces/default/users.html b/data/interfaces/default/users.html index 72cb2303..38ecca5f 100644 --- a/data/interfaces/default/users.html +++ b/data/interfaces/default/users.html @@ -87,7 +87,7 @@ var users_to_purge = []; $('#row-edit-mode').on('click', function () { - $(this).parents('span#purge-message').popover('toggle'); + $('#purge-message').popover(); if ($(this).hasClass('active')) { users_to_purge = []; @@ -141,6 +141,15 @@ } }); + + $(window).resize(function () { + if ($('.popover').popover().is(':visible')) { + var popover = $('.popover'); + popover.addClass("noTransition"); + $('#purge-message').popover('show'); + popover.removeClass("noTransition"); + } + }); }); $("#refresh-users-list").click(function() {