diff --git a/data/interfaces/default/css/tautulli.css b/data/interfaces/default/css/tautulli.css index bde8a7ac..6a018ec5 100644 --- a/data/interfaces/default/css/tautulli.css +++ b/data/interfaces/default/css/tautulli.css @@ -3489,6 +3489,11 @@ a.no-highlight:hover { margin: 0 auto 50px auto; text-align: center; } +.login-container .login-method-header { + text-align: center; + font-weight: 600; + text-transform: uppercase; +} .login-container .form-group { margin-bottom: 20px; } @@ -3509,8 +3514,9 @@ a.no-highlight:hover { text-shadow: 0 -1px 1px rgba(0,0,0,.4),0 0 15px rgba(0,0,0,.2); } .login-container .remember-group { - float: left; color: #999; + display: inline-block; + margin-top: 7.5px; } .login-container .remember-group .control-label { display: inline; @@ -3534,6 +3540,9 @@ a.no-highlight:hover { .login-button-plex { text-align: center; } +.login-button-plex .remember-group { + margin-top: 20px; +} .login-button-plex button#sign-in-plex { float: none; } diff --git a/data/interfaces/default/js/script.js b/data/interfaces/default/js/script.js index dc80b539..020cbcdd 100644 --- a/data/interfaces/default/js/script.js +++ b/data/interfaces/default/js/script.js @@ -351,21 +351,26 @@ function getCookie(cname) { } return ""; } -var Accordion = function (el, multiple) { +var Accordion = function (el, multiple, close) { this.el = el || {}; this.multiple = multiple || false; + this.close = (close === undefined) ? true : close; // Variables privadas var links = this.el.find('.link'); // Evento links.on('click', { el: this.el, - multiple: this.multiple + multiple: this.multiple, + close: this.close }, this.dropdown); }; Accordion.prototype.dropdown = function (e) { var $el = e.data.el; $this = $(this); $next = $this.next(); + if (!e.data.close && $this.parent().hasClass('open')) { + return + } $next.slideToggle(); $this.parent().toggleClass('open'); if (!e.data.multiple) { diff --git a/data/interfaces/default/login.html b/data/interfaces/default/login.html index 7e1a5355..641e54f9 100644 --- a/data/interfaces/default/login.html +++ b/data/interfaces/default/login.html @@ -1,5 +1,6 @@ <% import plexpy + plex_login = plexpy.CONFIG.HTTP_PLEX_ADMIN or plexpy.CONFIG.ALLOW_GUEST_ACCESS %> @@ -50,41 +51,58 @@