diff options
author | Ingrid Budau <twigle_ingrid@yahoo.com> | 2021-11-22 10:54:35 +0100 |
---|---|---|
committer | Ingrid Budau <twigle_ingrid@yahoo.com> | 2021-11-22 10:54:35 +0100 |
commit | 2dea331ac07f937df4328e17f7d99a2a50b96bf5 (patch) | |
tree | 484222acb48bafeaea14a4ac54b231815dca30cf | |
parent | 68fc0eddf49fecf86a9a22b8cac6bee0af6ede9c (diff) | |
download | qutebrowser-2dea331ac07f937df4328e17f7d99a2a50b96bf5.tar.gz qutebrowser-2dea331ac07f937df4328e17f7d99a2a50b96bf5.zip |
Change color of unselected buttons to grey
- Replace JS function with Jinja `if` statement
- Delete string displaying current setting
-rw-r--r-- | qutebrowser/html/settings.html | 32 |
1 files changed, 8 insertions, 24 deletions
diff --git a/qutebrowser/html/settings.html b/qutebrowser/html/settings.html index c8fbff4b7..e89cd6437 100644 --- a/qutebrowser/html/settings.html +++ b/qutebrowser/html/settings.html @@ -10,15 +10,6 @@ var cset = function(option, value) { xhr.open("GET", url); xhr.send(); } - -function checkInput(optionName, loopIndex) { - // Checks the input which has the configured value - - let inputId = `input-${optionName}-${loopIndex}` - let input = document.getElementById(inputId) - - input.checked = true -} {% endblock %} {% block style %} @@ -81,8 +72,8 @@ label { margin-bottom: 2px; padding: 5px 10px; border-radius: 5px; - background-color: #454545; - color: white; + background-color: #dddddd; + color: #666666; } input[type="radio"]:checked + label { @@ -119,11 +110,6 @@ input[type="radio"]:checked + label { white-space: pre-line; } -.current-setting { - font-size: 1.2rem; - font-family: monospace; -} - .radio-button { position: relative; display: inline-flex; @@ -141,7 +127,7 @@ input[type="radio"]:checked + label { {% for option in configdata.DATA.values()|sort(attribute='name') if not option.no_autoconfig %} <tr> <!-- FIXME: convert to string properly --> - <td class="setting">{{ option.name }} (Current: <span class="current-setting">{{ confget(option.name) | string |truncate(100) }}</span>) + <td class="setting">{{ option.name }} {% if option.description %} <p class="option-description">{{ option.description|e }}</p> {% endif %} @@ -152,16 +138,14 @@ input[type="radio"]:checked + label { <div class="radio-button"> <input type="radio" id="input-{{ option.name }}-{{ loop.index0 }}" name="{{ option.name }}" value="{{ value }}" - onclick="cset('{{ option.name }}', this.value)"> + onclick="cset('{{ option.name }}', this.value)" + {% if confget(option.name) == value %} + checked + {% endif %}> <label for="input-{{ option.name }}-{{ loop.index0 }}"> {{ value }} </label> - </div> - {% if confget(option.name) == value %} - <script type="text/javascript"> - checkInput('{{ option.name}}', {{ loop.index0 }}) - </script> - {% endif %} + </div> {% endfor %} </td> {% else %} |