mirror of
https://codeberg.org/nobody/LocalCDN.git
synced 2025-02-18 12:50:49 +01:00
Code improvements (#613)
This commit is contained in:
parent
9460b02af7
commit
1b67c9c979
@ -147,6 +147,10 @@ optionsOther._colorPicker = function (element) {
|
|||||||
optionsOther._setDefaultColor = function ({target}) {
|
optionsOther._setDefaultColor = function ({target}) {
|
||||||
let element = optionsOther._getBadgeElement(target.id);
|
let element = optionsOther._getBadgeElement(target.id);
|
||||||
|
|
||||||
|
if (element === undefined) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if (target.id === element.RESTORE_TEXT_COLOR) {
|
if (target.id === element.RESTORE_TEXT_COLOR) {
|
||||||
let txtColor = element.HEX_TEXT_COLOR;
|
let txtColor = element.HEX_TEXT_COLOR;
|
||||||
wrappers.setBadgeTextColor({'type': element.TYPE, 'color': txtColor});
|
wrappers.setBadgeTextColor({'type': element.TYPE, 'color': txtColor});
|
||||||
@ -165,6 +169,10 @@ optionsOther._setDefaultColor = function ({target}) {
|
|||||||
optionsOther._onChangedHexColor = function ({target}) {
|
optionsOther._onChangedHexColor = function ({target}) {
|
||||||
let element = optionsOther._getBadgeElement(target.id);
|
let element = optionsOther._getBadgeElement(target.id);
|
||||||
|
|
||||||
|
if (element === undefined) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if (/#([a-f0-9]{3}){1,2}\b/i.test(target.value)) {
|
if (/#([a-f0-9]{3}){1,2}\b/i.test(target.value)) {
|
||||||
target.classList.remove('color-error');
|
target.classList.remove('color-error');
|
||||||
if (target.id === element.BADGED_TEXT_COLOR) {
|
if (target.id === element.BADGED_TEXT_COLOR) {
|
||||||
@ -183,12 +191,18 @@ optionsOther._onChangedHexColor = function ({target}) {
|
|||||||
|
|
||||||
optionsOther._getBadgeElement = function (targetId) {
|
optionsOther._getBadgeElement = function (targetId) {
|
||||||
switch (targetId) {
|
switch (targetId) {
|
||||||
|
case BadgeSetting.BADGED_TEXT_COLOR:
|
||||||
|
case BadgeSetting.BADGED_BACKGROUND_COLOR:
|
||||||
case BadgeSetting.RESTORE_TEXT_COLOR:
|
case BadgeSetting.RESTORE_TEXT_COLOR:
|
||||||
case BadgeSetting.RESTORE_BACKGROUND_COLOR:
|
case BadgeSetting.RESTORE_BACKGROUND_COLOR:
|
||||||
return BadgeSetting;
|
return BadgeSetting;
|
||||||
|
case BadgeSettingHTMLFilter.BADGED_TEXT_COLOR:
|
||||||
|
case BadgeSettingHTMLFilter.BADGED_BACKGROUND_COLOR:
|
||||||
case BadgeSettingHTMLFilter.RESTORE_TEXT_COLOR:
|
case BadgeSettingHTMLFilter.RESTORE_TEXT_COLOR:
|
||||||
case BadgeSettingHTMLFilter.RESTORE_BACKGROUND_COLOR:
|
case BadgeSettingHTMLFilter.RESTORE_BACKGROUND_COLOR:
|
||||||
return BadgeSettingHTMLFilter;
|
return BadgeSettingHTMLFilter;
|
||||||
|
case BadgeSettingMissingResource.BADGED_TEXT_COLOR:
|
||||||
|
case BadgeSettingMissingResource.BADGED_BACKGROUND_COLOR:
|
||||||
case BadgeSettingMissingResource.RESTORE_TEXT_COLOR:
|
case BadgeSettingMissingResource.RESTORE_TEXT_COLOR:
|
||||||
case BadgeSettingMissingResource.RESTORE_BACKGROUND_COLOR:
|
case BadgeSettingMissingResource.RESTORE_BACKGROUND_COLOR:
|
||||||
return BadgeSettingMissingResource;
|
return BadgeSettingMissingResource;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user