diff --git a/resources/report/css/overrides.css b/resources/report/css/overrides.css index e9f2052f..e9b7c79f 100644 --- a/resources/report/css/overrides.css +++ b/resources/report/css/overrides.css @@ -1,5 +1,11 @@ /* These styles override Polymer's own internal styling for certain elements. */ +/* The following is for setting the size of the drawer in narrow mode. */ +#container::shadow .narrow-layout #drawer { + width: 50% !important; + background: white; +} + /* These overrides change the colour of the game menu's text and underline. */ #gameMenu::shadow > paper-dropdown-menu { border-bottom-color: #f1f1f1; @@ -60,7 +66,6 @@ html /deep/ core-animated-pages { } /* This stops menus keeping the last item clicked highlighted. */ - paper-item.core-selected { background: white; } \ No newline at end of file diff --git a/resources/report/css/style.css b/resources/report/css/style.css index 6b7727e5..c34ccbd4 100644 --- a/resources/report/css/style.css +++ b/resources/report/css/style.css @@ -206,10 +206,6 @@ li.warn{ paper-checkbox { padding: 0.5em 1em; } -loot-dropdown-menu { - padding-left: 2em; - top: -0.25em; -} input[readonly] { border: none; @@ -252,34 +248,27 @@ input:valid { background-color: white; color: black; } -#hoverText { - position: fixed; - z-index: 5; - background: white; - box-shadow:0 0 3px 0px rgba(0,0,0,0.5); - padding: 2px 5px; -} -progress, .progress { - /* Reset the default appearance */ - -webkit-appearance: none; - width: 250px; - height: 20px; - display: block; - margin: 0 auto; -} -#progressDialog > paper-progress { +paper-progress { width: 100%; } - -:host > span { - display: inline-block; - width: 1.2em; -} - #firstRun > ul { list-style-type: disc; padding-left: 40px; } #firstRun .tag { margin: 0; -} \ No newline at end of file +} + + +/* This animates the drawer toggle appearing in narrow view. */ +#drawerToggle { + opacity: 0; + visibility: hidden; + transition: opacity 0.5s; +} +@media screen and (max-width: 640px) { + #drawerToggle { + opacity: 1; + visibility: visible; + } +} diff --git a/resources/report/js/script.js b/resources/report/js/script.js index f8ae7790..dcc290e6 100644 --- a/resources/report/js/script.js +++ b/resources/report/js/script.js @@ -1161,6 +1161,9 @@ function handleClearMetadata(evt) { } }); } +function toggleDrawer(evt) { + document.getElementById('container').togglePanel(); +} function setupEventHandlers() { var elements; /*Set up filter value and CSS setting storage read/write handlers.*/ @@ -1211,6 +1214,8 @@ function setupEventHandlers() { document.body.addEventListener('loot-editor-close', handleEditorClose, false); document.body.addEventListener('loot-copy-metadata', handleCopyMetadata, false); document.body.addEventListener('loot-clear-metadata', handleClearMetadata, false); + + document.getElementById('drawerToggle').addEventListener('click', toggleDrawer, false); } function initVars() { loot.query('getVersion').then(function(result){ diff --git a/resources/report/report.html b/resources/report/report.html index cf0fcf91..1dc332df 100644 --- a/resources/report/report.html +++ b/resources/report/report.html @@ -85,6 +85,7 @@ +