mirror of
https://codeberg.org/nobody/LocalCDN.git
synced 2025-06-05 21:49:31 +02:00
Implemented: Import validation (#109)
This commit is contained in:
@@ -102,7 +102,9 @@ const SettingDefaults = {
|
||||
[Setting.STORAGE_TYPE]: 'local',
|
||||
[Setting.STRIP_METADATA]: true,
|
||||
[Setting.WHITELISTED_DOMAINS]: {},
|
||||
[Setting.XHR_TEST_DOMAIN]: Address.LOCALCDN
|
||||
[Setting.XHR_TEST_DOMAIN]: Address.LOCALCDN,
|
||||
[Setting.BADGE_COLOR]: '#4A826C',
|
||||
[Setting.BADGE_TEXT_COLOR]: '#FFFFFF'
|
||||
};
|
||||
|
||||
const WebRequest = {
|
||||
|
@@ -69,7 +69,9 @@ storageManager.migrateData = function (target) {
|
||||
[Setting.SHOW_ICON_BADGE]: data.showIconBadge,
|
||||
[Setting.STRIP_METADATA]: data.stripMetadata,
|
||||
[Setting.WHITELISTED_DOMAINS]: data.whitelistedDomains,
|
||||
[Setting.XHR_TEST_DOMAIN]: data.xhrTestDomain
|
||||
[Setting.XHR_TEST_DOMAIN]: data.xhrTestDomain,
|
||||
[Setting.BADGE_COLOR]: data.badgeColor,
|
||||
[Setting.BADGE_TEXT_COLOR]: data.badgeTextColor
|
||||
});
|
||||
});
|
||||
};
|
||||
@@ -212,8 +214,11 @@ storageManager._validateDomainsAndStatistics = function (type, obj) {
|
||||
};
|
||||
|
||||
storageManager._validateStrings = function (value) {
|
||||
console.log(value);
|
||||
if (/((2[0-9])[0-9]{2})-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])/.test(value)) {
|
||||
return value;
|
||||
} else if (/#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})/.test(value)) {
|
||||
return value;
|
||||
} else if (value === 'Default' || value === 'Light' || value === 'Grey') {
|
||||
return value;
|
||||
} else if (value === 'local' || value === 'sync') {
|
||||
|
Reference in New Issue
Block a user