From 355484f2b1065e555f302e664b73e8a7a0a63697 Mon Sep 17 00:00:00 2001 From: Oliver Hamlet Date: Wed, 31 Dec 2014 01:22:51 +0000 Subject: [PATCH] Create space for the last card's menu on open. --- resources/report/css/overrides.css | 5 +++++ resources/report/html/loot-plugin-card.html | 11 ++++++++++- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/resources/report/css/overrides.css b/resources/report/css/overrides.css index 1f52c090..71bc4d4b 100644 --- a/resources/report/css/overrides.css +++ b/resources/report/css/overrides.css @@ -73,3 +73,8 @@ html /deep/ core-tooltip:hover:not([disabled])::shadow .core-tooltip { opacity: 1; transition-delay: 0s; } + +/* The max-height doesn't allow for expansion into newly-created scroll space. */ +#main /deep/ paper-dropdown::shadow #scroller { + max-height: none !important; +} diff --git a/resources/report/html/loot-plugin-card.html b/resources/report/html/loot-plugin-card.html index 9d630f82..bc6cfbd0 100644 --- a/resources/report/html/loot-plugin-card.html +++ b/resources/report/html/loot-plugin-card.html @@ -196,7 +196,8 @@ loot-clear-metadata observe: { 'data.tags': 'onTagsChange', 'data.messages': 'onMessagesChange', - 'data.userlist': 'onUserlistChange' + 'data.userlist': 'onUserlistChange', + 'data.isMenuOpen': 'onMenuToggle' }, attached: function() { @@ -272,6 +273,14 @@ loot-clear-metadata } }, + onMenuToggle: function(oldValue, newValue) { + if (newValue) { + this.style.marginBottom = '190px'; + } else { + this.style.marginBottom = '0'; + } + }, + getName: function() { return this.getElementsByTagName('h1')[0].textContent; },