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;
}
$(`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
{
width: 450px;
width: 400px;
height: 90%;
background: white;
border-radius: 8px;
@ -143,12 +143,12 @@
border-radius: 4px;
border: none;
height: 100%;
max-width: 100px;
max-width: 70px;
padding: 2px 8px;
background: #8884;
}
.gui-settings-textbox-container input:disabled,
.gui-settings-textbox-container input:disabled ~ span
.gui-settings-textbox-container.disabled span
{
opacity: 0.5;
}

View File

@ -12,7 +12,7 @@
<ul>
<li class="indent-0">
<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">
<path />
</svg>
@ -27,7 +27,7 @@
</li>
<li class="indent-1">
<label class="gui-settings-textbox-container">
<span>顶栏(对顶部横幅)透明度</span>
<span>顶栏(对横幅)透明度</span>
<input key="blurBackgroundOpacity" dependencies="useNewStyle" spellcheck="false" type="text" />
</label>
</li>
@ -42,7 +42,7 @@
</li>
<li class="indent-1">
<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">
<path />
</svg>
@ -51,7 +51,7 @@
</li>
<li class="indent-2">
<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">
<path />
</svg>
@ -78,7 +78,7 @@
</li>
<li class="indent-0">
<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">
<path />
</svg>
@ -87,7 +87,7 @@
</li>
<li class="indent-0">
<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">
<path />
</svg>
@ -96,7 +96,7 @@
</li>
<li class="indent-0">
<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">
<path />
</svg>