oldUI: restore 'disabled' bubble + show 'usercss' fully

This commit is contained in:
tophf 2020-11-22 12:53:24 +03:00
parent 1cc1f8b7d0
commit 8df3aacb22
2 changed files with 21 additions and 1 deletions

View File

@ -232,6 +232,7 @@ a:hover {
display: none;
}
.oldUI .disabled h2::after,
.entry.usercss .style-name-link::after {
font-size: 11px;
border-radius: 4px;
@ -240,6 +241,20 @@ a:hover {
content: "UC";
background-color: hsla(180, 35%, 50%, .35);
padding: 2px 3px;
color: #000;
}
.oldUI .disabled h2::after {
content: var(--genericDisabledLabel);
text-transform: lowercase;
font-weight: normal;
background: rgba(128, 128, 128, .2);
padding: 2px 5px 3px;
vertical-align: middle;
}
.oldUI .entry.usercss .style-name-link::after {
content: "usercss";
font-weight: normal;
vertical-align: middle;
}
.disabled h2 .style-name-link,

View File

@ -54,7 +54,11 @@ Object.assign(newUI, {
id === 'sliders' ? `ui.${id}` :
id === 'enabled' ? 'manage.newUI' :
`manage.newUI.${id}`,
renderClass: () => document.documentElement.classList.toggle('newUI', newUI.enabled),
renderClass: () => {
const cl = document.documentElement.classList;
cl.toggle('newUI', newUI.enabled);
cl.toggle('oldUI', !newUI.enabled);
},
tpl: {
getToggle() {
return t.template[newUI.sliders ? 'toggleSlider' : 'toggleChecker'].cloneNode(true);
@ -112,6 +116,7 @@ const handleEvent = {};
// translate CSS manually
document.styleSheets[0].insertRule(
`:root {${[
'genericDisabledLabel',
'updateAllCheckSucceededSomeEdited',
'filteredStylesAllHidden',
].map(id => `--${id}:"${CSS.escape(t(id))}";`).join('')