From ff4bbeaf30d8f6025209aad833b64c34674a7f8c Mon Sep 17 00:00:00 2001 From: Thomas Rientjes <synzvato@protonmail.com> Date: Sat, 2 Sep 2017 23:30:34 -0400 Subject: [PATCH] Refactor extension options page --- pages/options/options.css | 28 ++++++++++++++++++---------- pages/options/options.html | 10 +++++----- pages/options/options.js | 3 +-- 3 files changed, 24 insertions(+), 17 deletions(-) diff --git a/pages/options/options.css b/pages/options/options.css index c0bfa82..3a9a541 100644 --- a/pages/options/options.css +++ b/pages/options/options.css @@ -1,17 +1,25 @@ -section { - padding-left: 32px; -} +/** + * Titles + */ -section .title { - -webkit-margin-start: -32px; +.option-title { font-weight: bold; } -section .description { - font-style: italic; - margin-bottom: 16px; +/** + * Controls + */ + +.text-input { + margin-left: 36px !important; } -.button-panel { - text-align: right; +/** + * Miscellaneous + */ + +.option-description { + font-style: italic; + margin-bottom: 16px; + padding-left: 36px; } diff --git a/pages/options/options.html b/pages/options/options.html index 8d2a30d..1b0d133 100644 --- a/pages/options/options.html +++ b/pages/options/options.html @@ -19,20 +19,20 @@ <section> - <label class="title"> + <label class="option-title"> <input data-option="blockMissing" type="checkbox"> <span data-i18n-content="blockMissingTitle"></span> </label> - <div class="description" data-i18n-content="blockMissingDescription"></div> + <div class="option-description" data-i18n-content="blockMissingDescription"></div> </section> <section> - <div class="title" data-i18n-content="domainWhitelistTitle"></div> - <input data-option="domainWhitelist" type="text"> - <div class="description" data-i18n-content="domainWhitelistDescription"></div> + <div class="option-title" data-i18n-content="domainWhitelistTitle"></div> + <input class="text-input" data-option="domainWhitelist" type="text"> + <div class="option-description" data-i18n-content="domainWhitelistDescription"></div> </section> diff --git a/pages/options/options.js b/pages/options/options.js index b4ab713..22c3532 100644 --- a/pages/options/options.js +++ b/pages/options/options.js @@ -27,10 +27,9 @@ const VALUE_SEPARATOR = ';'; document.addEventListener('DOMContentLoaded', function () { - let i18nElements, saveButtonElement, blockMissingElement, domainWhitelistElement; + let i18nElements, blockMissingElement, domainWhitelistElement; i18nElements = document.querySelectorAll('[data-i18n-content]'); - saveButtonElement = document.getElementById('save-button'); i18nElements.forEach(function (i18nElement) { -- GitLab