From cdca6fd83d4d752347f9d96fa191ad25a458595c Mon Sep 17 00:00:00 2001 From: Oliver Hamlet Date: Wed, 12 Nov 2014 19:28:55 +0000 Subject: [PATCH] Started to update for Polymer 0.5.0. So much broken... I suspect that dropdown menus can't be in shadow DOM for the , and doesn't seem to work either for some reason. --- resources/report/bower.json | 26 +++++++------- resources/report/css/overrides.css | 8 +++-- resources/report/css/style.css | 14 +++----- resources/report/html/editable-table.html | 2 +- resources/report/html/loot-dialog.html | 13 +++---- resources/report/html/loot-dropdown-menu.html | 23 +++++++++--- resources/report/html/loot-plugin-card.html | 22 ++++++++---- resources/report/js/l10n.js | 2 +- resources/report/js/script.js | 35 +++++++++++-------- resources/report/report.html | 29 ++++++++------- 10 files changed, 100 insertions(+), 74 deletions(-) diff --git a/resources/report/bower.json b/resources/report/bower.json index ebcd74df..42792a13 100644 --- a/resources/report/bower.json +++ b/resources/report/bower.json @@ -13,19 +13,19 @@ "tests" ], "dependencies": { - "polymer": "Polymer/polymer#~0.4.2", - "paper-icon-button": "Polymer/paper-icon-button#~0.4.2", - "paper-dropdown-menu": "Polymer/paper-dropdown-menu#~0.4.2", - "core-toolbar": "Polymer/core-toolbar#~0.4.2", - "core-icons": "Polymer/core-icons#~0.4.2", - "core-tooltip": "Polymer/core-tooltip#~0.4.2", - "core-drawer-panel": "Polymer/core-drawer-panel#~0.4.2", - "paper-input": "Polymer/paper-input#~0.4.2", - "paper-tabs": "Polymer/paper-tabs#~0.4.2", - "core-menu": "Polymer/core-menu#~0.4.2", - "paper-checkbox": "Polymer/paper-checkbox#~0.4.2", - "paper-dialog": "Polymer/paper-dialog#~0.4.2", - "paper-menu-button": "Polymer/paper-menu-button#~0.4.2", + "polymer": "Polymer/polymer#~0.5.0", + "paper-icon-button": "Polymer/paper-icon-button#~0.5.0", + "paper-dropdown-menu": "Polymer/paper-dropdown-menu#~0.5.0", + "core-toolbar": "Polymer/core-toolbar#~0.5.0", + "core-icons": "Polymer/core-icons#~0.5.0", + "core-tooltip": "Polymer/core-tooltip#~0.5.0", + "core-drawer-panel": "Polymer/core-drawer-panel#~0.5.0", + "paper-input": "Polymer/paper-input#~0.5.0", + "paper-tabs": "Polymer/paper-tabs#~0.5.0", + "core-menu": "Polymer/core-menu#~0.5.0", + "paper-checkbox": "Polymer/paper-checkbox#~0.5.0", + "paper-dialog": "Polymer/paper-dialog#~0.5.0", + "paper-menu-button": "Polymer/paper-menu-button#~0.5.0", "Jed": "SlexAxton/Jed#a9d03e1bbca9211a8b29a93a298a7ee9ddb353f0", "marked": "chjj/marked#~0.3.2", "requirejs": "jrburke/requirejs-bower#~2.1.15" diff --git a/resources/report/css/overrides.css b/resources/report/css/overrides.css index 8bb282f9..fee7158f 100644 --- a/resources/report/css/overrides.css +++ b/resources/report/css/overrides.css @@ -12,10 +12,12 @@ } /* These overrides change the colour of the game menu's text and underline. */ -#gameMenu::shadow #control { - color: white; +#gameMenu { border-bottom-color: #f1f1f1; } +#gameMenu::shadow #label, #gameMenu::shadow #arrow { + color: white; +} #gameMenu::shadow #menu { color: black; } @@ -54,7 +56,7 @@ loot-plugin-item::shadow ::content > a { } /* This override change the positioning of the progress dialog to adapt to content changes. */ -#progressDialog { +html /deep/ paper-dialog#progressDialog { position: inherit !important; margin: 0 auto; top: 0; diff --git a/resources/report/css/style.css b/resources/report/css/style.css index 203ff73c..fe2c50bd 100644 --- a/resources/report/css/style.css +++ b/resources/report/css/style.css @@ -38,21 +38,15 @@ noscript { } #mainToolbar { background: #4285f4; - /*font-size: 1em; - height: 3em;*/ - color: white; + color: white; +} +#mainToolbar paper-dropdown { + color: black; } -/*#mainToolbar > * { - top: -1em; -}*/ #gameMenu { background: inherit; } -#filtersToggle > span { - margin-right: 1em; -} - div[drawer] > core-tooltip { width: 100%; margin: 0 12px; diff --git a/resources/report/html/editable-table.html b/resources/report/html/editable-table.html index 04ce34d6..68649b89 100644 --- a/resources/report/html/editable-table.html +++ b/resources/report/html/editable-table.html @@ -182,7 +182,7 @@ td paper-icon-button.hidden { for (var j = 0; j < classMask.length; ++j) { if (inputs[i].classList.contains(classMask[j])) { if (inputs[i].tagName == 'PAPER-INPUT') { - inputs[i].readonly = readOnly; + inputs[i].disabled = readOnly; } else { inputs[i].readOnly = readOnly; } diff --git a/resources/report/html/loot-dialog.html b/resources/report/html/loot-dialog.html index 76abee47..641a1736 100644 --- a/resources/report/html/loot-dialog.html +++ b/resources/report/html/loot-dialog.html @@ -9,9 +9,9 @@ Still missing compared to are: --> - + - + diff --git a/resources/report/html/loot-dropdown-menu.html b/resources/report/html/loot-dropdown-menu.html index 5f3bad62..3c47e393 100644 --- a/resources/report/html/loot-dropdown-menu.html +++ b/resources/report/html/loot-dropdown-menu.html @@ -8,26 +8,39 @@ it a