Custom Logo for Login and Top Left Corner. Optional link when clicking logo. Settings at Admin Panel / Layout.

Thanks to xet7 !

Fixes #1493,
fixes #2721,
fixes #2681,
fixes #1583,
fixes #1196,
fixes #336,
fixes wekan/wekan-snap#130
This commit is contained in:
Lauri Ojansivu 2020-09-18 18:45:48 +03:00
parent 7db08082bc
commit a7c3317ed6
10 changed files with 116 additions and 20 deletions

View file

@ -167,6 +167,22 @@ BlazeComponent.extendComponent({
const productName = $('#product-name')
.val()
.trim();
const customLoginLogoImageUrl = $('#custom-login-logo-image-url')
.val()
.trim();
const customLoginLogoTargetUrl = $('#custom-login-logo-target-url')
.val()
.trim();
const customTopLeftCornerLogoImageUrl = $(
'#custom-top-left-corner-logo-image-url',
)
.val()
.trim();
const customTopLeftCornerLogoTargetUrl = $(
'#custom-top-left-corner-logo-target-url',
)
.val()
.trim();
const hideLogoChange = $('input[name=hideLogo]:checked').val() === 'true';
const displayAuthenticationMethod =
$('input[name=displayAuthenticationMethod]:checked').val() === 'true';
@ -177,6 +193,10 @@ BlazeComponent.extendComponent({
$set: {
productName,
hideLogo: hideLogoChange,
customLoginLogoImageUrl,
customLoginLogoTargetUrl,
customTopLeftCornerLogoImageUrl,
customTopLeftCornerLogoTargetUrl,
displayAuthenticationMethod,
defaultAuthenticationMethod,
},