From 2aa225e3c5185a420ac6501e0a87f9a4ffa13b8b Mon Sep 17 00:00:00 2001 From: WrinklyNinja Date: Sat, 27 Jul 2013 18:22:32 +0100 Subject: [PATCH] Closed issue #30. --- resources/script.js | 1 + resources/style.css | 2 ++ src/backend/generators.h | 14 ++++++++++++++ 3 files changed, 17 insertions(+) diff --git a/resources/script.js b/resources/script.js index e1808cae..1886f9d2 100755 --- a/resources/script.js +++ b/resources/script.js @@ -183,6 +183,7 @@ function setupEventHandlers() { i--; } document.getElementById('hideVersionNumbers').addEventListener('click', toggleDisplayCSS, false); + document.getElementById('hideCRCs').addEventListener('click', toggleDisplayCSS, false); document.getElementById('hideNotes').addEventListener('click', toggleMessages, false); document.getElementById('hideBashTags').addEventListener('click', toggleMessages, false); document.getElementById('hideDoNotCleanMessages').addEventListener('click', toggleMessages, false); diff --git a/resources/style.css b/resources/style.css index e1aa04a5..b8377e58 100755 --- a/resources/style.css +++ b/resources/style.css @@ -135,6 +135,8 @@ li.success{background:#90ff90;display:table;padding:0.3em 0.5em;border-radius:0. .version{color:#6394F8;margin-right:1em;} +.crc{color:#BC8923;margin-right:1em;} + .mod{margin-right:1em;} tr.good td {background: #90ff90;} diff --git a/src/backend/generators.h b/src/backend/generators.h index fea4c7d5..b8a988ef 100644 --- a/src/backend/generators.h +++ b/src/backend/generators.h @@ -302,6 +302,11 @@ namespace boss { node.append_attribute("class").set_value("mod"); node.text().set(it->Name().c_str()); + node = plugin.append_child(); + node.set_name("span"); + node.append_attribute("class").set_value("crc"); + node.text().set(("CRC: " + IntToHexString(it->Crc())).c_str()); + if (!it->Version().empty()) { node = plugin.append_child(); node.set_name("span"); @@ -385,6 +390,15 @@ namespace boss { input.append_attribute("data-class").set_value("version"); input.text().set("Hide Version Numbers"); + label = filters.append_child(); + label.set_name("label"); + input = label.append_child(); + input.set_name("input"); + input.append_attribute("type").set_value("checkbox"); + input.append_attribute("id").set_value("hideCRCs"); + input.append_attribute("data-class").set_value("crc"); + input.text().set("Hide CRCs"); + label = filters.append_child(); label.set_name("label"); input = label.append_child();