From 5da89be08bc57eb507c1ccea160a23709f2d47bf Mon Sep 17 00:00:00 2001 From: WrinklyNinja Date: Wed, 21 May 2014 11:22:35 +0100 Subject: [PATCH] Implemented priority display in edit mode. Hovering over a plugin in the sidebar will replace its name with its priority value. --- resources/report/css/style.css | 12 +++++++++++- resources/report/js/script.js | 6 +++++- resources/report/report.html | 5 ++++- 3 files changed, 20 insertions(+), 3 deletions(-) diff --git a/resources/report/css/style.css b/resources/report/css/style.css index a131a7b0..9f79970c 100644 --- a/resources/report/css/style.css +++ b/resources/report/css/style.css @@ -146,7 +146,7 @@ nav a { padding: 0 0.5em; white-space:nowrap; } -#pluginsNav li span { +#pluginsNav li > span { display: inline-block; width: 1.2em; } @@ -440,4 +440,14 @@ td input { border-collapse: collapse; border: 1px black solid; width: 100%; +} + +#pluginsNav .priority { + display: none; +} +#pluginsNav.editMode li:hover .priority { + display: inline; +} +#pluginsNav.editMode li:hover .name { + display: none; } \ No newline at end of file diff --git a/resources/report/js/script.js b/resources/report/js/script.js index f7e1cb90..30a4eedf 100644 --- a/resources/report/js/script.js +++ b/resources/report/js/script.js @@ -311,6 +311,9 @@ function showEditor(sectionId) { } } + /* Enable priority hover in plugins list. */ + document.getElementById('pluginsNav').classList.toggle('editMode', true); + /* Finally, show editor. */ section.classList.toggle('flip'); } @@ -439,8 +442,9 @@ function processURLParams() { pluginsNav.appendChild(clone); clone = pluginsNav.lastElementChild; - clone.getElementsByTagName('a')[0].textContent = data.plugins[i].name; + clone.getElementsByClassName('name')[0].textContent = data.plugins[i].name; clone.getElementsByTagName('a')[0].href = '#' + data.plugins[i].name.replace(/\s+/g, ''); + clone.getElementsByClassName('priority')[0].textContent = 'Priority: 500, Global: ✓'; // Or '✗'. if (data.plugins[i].isDummy) { clone.getElementsByClassName('dummyPlugin')[0].className += ' fa fa-eye-slash'; diff --git a/resources/report/report.html b/resources/report/report.html index 5e46c499..dc0e77fe 100644 --- a/resources/report/report.html +++ b/resources/report/report.html @@ -68,7 +68,10 @@ - + + + +