piral-debug-utils
Advanced tools
Comparing version 1.5.3-beta.6968 to 1.5.3-beta.6977
@@ -23,11 +23,11 @@ export const settingsKeys = { | ||
const value = sessionStorage.getItem(key); | ||
const actualValue = value === 'on'; | ||
if (['on', 'off'].includes(value)) { | ||
return value === 'on'; | ||
return actualValue; | ||
} | ||
else if (typeof defaultValue === 'boolean') { | ||
return defaultValue; | ||
const currentValue = typeof defaultValue === 'boolean' ? defaultValue : fallbackValue; | ||
if (actualValue !== currentValue) { | ||
sessionStorage.setItem(key, currentValue ? 'on' : 'off'); | ||
} | ||
else { | ||
return fallbackValue; | ||
} | ||
return currentValue; | ||
} | ||
@@ -34,0 +34,0 @@ if (persistSettings) { |
@@ -26,11 +26,11 @@ "use strict"; | ||
const value = sessionStorage.getItem(key); | ||
const actualValue = value === 'on'; | ||
if (['on', 'off'].includes(value)) { | ||
return value === 'on'; | ||
return actualValue; | ||
} | ||
else if (typeof defaultValue === 'boolean') { | ||
return defaultValue; | ||
const currentValue = typeof defaultValue === 'boolean' ? defaultValue : fallbackValue; | ||
if (actualValue !== currentValue) { | ||
sessionStorage.setItem(key, currentValue ? 'on' : 'off'); | ||
} | ||
else { | ||
return fallbackValue; | ||
} | ||
return currentValue; | ||
} | ||
@@ -37,0 +37,0 @@ if (persistSettings) { |
{ | ||
"name": "piral-debug-utils", | ||
"version": "1.5.3-beta.6968", | ||
"version": "1.5.3-beta.6977", | ||
"description": "Utilities for debugging Piral instances.", | ||
@@ -71,5 +71,5 @@ "keywords": [ | ||
"devDependencies": { | ||
"piral-base": "1.5.3-beta.6968" | ||
"piral-base": "1.5.3-beta.6977" | ||
}, | ||
"gitHead": "0b5a40cd164a92ade270a4df7859fee30264ed38" | ||
"gitHead": "139acd1a29deaacfb8ed22333b8e333f3acd1047" | ||
} |
@@ -29,10 +29,15 @@ import { DefaultDebugSettings } from './types'; | ||
const value = sessionStorage.getItem(key); | ||
const actualValue = value === 'on'; | ||
if (['on', 'off'].includes(value)) { | ||
return value === 'on'; | ||
} else if (typeof defaultValue === 'boolean') { | ||
return defaultValue; | ||
} else { | ||
return fallbackValue; | ||
return actualValue; | ||
} | ||
const currentValue = typeof defaultValue === 'boolean' ? defaultValue : fallbackValue; | ||
if (actualValue !== currentValue) { | ||
sessionStorage.setItem(key, currentValue ? 'on' : 'off'); | ||
} | ||
return currentValue; | ||
} | ||
@@ -39,0 +44,0 @@ |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
161435
2816