Improve settings

This commit is contained in:
the1812 2018-07-24 23:13:03 +08:00
parent 8ca86f4b32
commit 70c2218838
3 changed files with 18 additions and 10 deletions

View File

@ -385,6 +385,14 @@
value = false; value = false;
} }
$(`input[key='${key}']`).prop("disabled", value); $(`input[key='${key}']`).prop("disabled", value);
if (value)
{
$(`input[key='${key}'][type='text']`).parent().addClass("disabled");
}
else
{
$(`input[key='${key}'][type='text']`).parent().removeClass("disabled");
}
} }
} }
}); });

View File

@ -54,7 +54,7 @@
} }
.gui-settings-box .gui-settings-box
{ {
width: 450px; width: 400px;
height: 90%; height: 90%;
background: white; background: white;
border-radius: 8px; border-radius: 8px;
@ -143,12 +143,12 @@
border-radius: 4px; border-radius: 4px;
border: none; border: none;
height: 100%; height: 100%;
max-width: 100px; max-width: 70px;
padding: 2px 8px; padding: 2px 8px;
background: #8884; background: #8884;
} }
.gui-settings-textbox-container input:disabled, .gui-settings-textbox-container input:disabled,
.gui-settings-textbox-container input:disabled ~ span .gui-settings-textbox-container.disabled span
{ {
opacity: 0.5; opacity: 0.5;
} }

View File

@ -12,7 +12,7 @@
<ul> <ul>
<li class="indent-0"> <li class="indent-0">
<label class="gui-settings-checkbox-container"> <label class="gui-settings-checkbox-container">
<input key="useNewStyle" type="checkbox" /> <input key="useNewStyle" type="checkbox" checked/>
<svg class="gui-settings-ok" viewBox="0 0 24 24"> <svg class="gui-settings-ok" viewBox="0 0 24 24">
<path /> <path />
</svg> </svg>
@ -27,7 +27,7 @@
</li> </li>
<li class="indent-1"> <li class="indent-1">
<label class="gui-settings-textbox-container"> <label class="gui-settings-textbox-container">
<span>顶栏(对顶部横幅)透明度</span> <span>顶栏(对横幅)透明度</span>
<input key="blurBackgroundOpacity" dependencies="useNewStyle" spellcheck="false" type="text" /> <input key="blurBackgroundOpacity" dependencies="useNewStyle" spellcheck="false" type="text" />
</label> </label>
</li> </li>
@ -42,7 +42,7 @@
</li> </li>
<li class="indent-1"> <li class="indent-1">
<label class="gui-settings-checkbox-container"> <label class="gui-settings-checkbox-container">
<input key="overrideNavBar" dependencies="useNewStyle" type="checkbox" /> <input key="overrideNavBar" dependencies="useNewStyle" type="checkbox" checked />
<svg class="gui-settings-ok" viewBox="0 0 24 24"> <svg class="gui-settings-ok" viewBox="0 0 24 24">
<path /> <path />
</svg> </svg>
@ -51,7 +51,7 @@
</li> </li>
<li class="indent-2"> <li class="indent-2">
<label class="gui-settings-checkbox-container"> <label class="gui-settings-checkbox-container">
<input key="showBanner" dependencies="useNewStyle overrideNavBar" type="checkbox" /> <input key="showBanner" dependencies="useNewStyle overrideNavBar" type="checkbox" checked/>
<svg class="gui-settings-ok" viewBox="0 0 24 24"> <svg class="gui-settings-ok" viewBox="0 0 24 24">
<path /> <path />
</svg> </svg>
@ -78,7 +78,7 @@
</li> </li>
<li class="indent-0"> <li class="indent-0">
<label class="gui-settings-checkbox-container"> <label class="gui-settings-checkbox-container">
<input key="expandDanmakuList" type="checkbox" /> <input key="expandDanmakuList" type="checkbox" checked />
<svg class="gui-settings-ok" viewBox="0 0 24 24"> <svg class="gui-settings-ok" viewBox="0 0 24 24">
<path /> <path />
</svg> </svg>
@ -87,7 +87,7 @@
</li> </li>
<li class="indent-0"> <li class="indent-0">
<label class="gui-settings-checkbox-container"> <label class="gui-settings-checkbox-container">
<input key="removeAds" type="checkbox" /> <input key="removeAds" type="checkbox" checked />
<svg class="gui-settings-ok" viewBox="0 0 24 24"> <svg class="gui-settings-ok" viewBox="0 0 24 24">
<path /> <path />
</svg> </svg>
@ -96,7 +96,7 @@
</li> </li>
<li class="indent-0"> <li class="indent-0">
<label class="gui-settings-checkbox-container"> <label class="gui-settings-checkbox-container">
<input key="watchLaterRedirect" type="checkbox" /> <input key="watchLaterRedirect" type="checkbox" checked />
<svg class="gui-settings-ok" viewBox="0 0 24 24"> <svg class="gui-settings-ok" viewBox="0 0 24 24">
<path /> <path />
</svg> </svg>