add background opacity (fix #58)
This commit is contained in:
@@ -110,6 +110,12 @@ jQuery(document).ready(() => {
|
||||
var name = target.attr('name')
|
||||
var value = target.val()
|
||||
|
||||
if ('background-color-opacity' === name) {
|
||||
return $('#side-menu-background-color, #side-menu-background-color-to').trigger('change');
|
||||
} else if ('dark-mode-background-color-opacity' === name) {
|
||||
return $('#side-menu-dark-mode-background-color, #side-menu-dark-mode-background-color-to').trigger('change');
|
||||
}
|
||||
|
||||
if (name === 'opener') {
|
||||
var url = OC.generateUrl(`/apps/side_menu/img/${value}.svg`).replace('/index.php', '')
|
||||
|
||||
@@ -120,6 +126,16 @@ jQuery(document).ready(() => {
|
||||
value/=100;
|
||||
}
|
||||
|
||||
if (['dark-mode-background-color', 'dark-mode-background-color-to'].indexOf(name) > -1) {
|
||||
var opacity = parseInt($('#side-menu-dark-mode-background-color-opacity').val() * 255 / 100);
|
||||
|
||||
value = [value, opacity.toString(16)].join('');
|
||||
} else if (['background-color', 'background-color-to'].indexOf(name) > -1) {
|
||||
var opacity = parseInt($('#side-menu-background-color-opacity').val() * 255 / 100);
|
||||
|
||||
value = [value, opacity.toString(16)].join('');
|
||||
}
|
||||
|
||||
document.documentElement.style.setProperty('--side-menu-' + name, value)
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user