fix storage functions

This commit is contained in:
JW
2021-11-28 03:54:02 +01:00
parent 447ef6ac65
commit 1828e6399a
7 changed files with 147 additions and 430 deletions

View File

@ -1,10 +1,15 @@
namespace pxsim.storage {
export function putValue(key: string, value: string) : void {
function putValue(key: string, value: string) : void {
sessionStorage.setItem('simulatorValue_'+key, value);
}
function putValueInt(key: string, value: number) : void {
sessionStorage.setItem('simulatorValue_'+key, value+"");
}
export function getValue(key: string) : string {
if(sessionStorage.getItem('simulatorValue_'+key)) {
return sessionStorage.getItem('simulatorValue_'+key);
@ -13,7 +18,19 @@ namespace pxsim.storage {
}
}
export function remove(key: string) : void {
export function getValueInt(key: string) : number {
if(sessionStorage.getItem('simulatorValue_'+key)) {
return parseFloat(sessionStorage.getItem('simulatorValue_'+key));
} else {
return 0;
}
}
export function removeStr(key: string) : void {
sessionStorage.removeItem('simulatorValue_'+key);
}
export function removeInt(key: string) : void {
sessionStorage.removeItem('simulatorValue_'+key);
}