mirror of
https://github.com/Pathduck/pathduck.github.io.git
synced 2025-12-29 11:45:20 -05:00
24 lines
744 B
JavaScript
Executable File
24 lines
744 B
JavaScript
Executable File
function store_it(id, storageArea) {
|
|
var textBox = document.getElementById(id);
|
|
if (!textBox.value)
|
|
delete storageArea.theirValue; // don't store empty string, delete it instead
|
|
else
|
|
storageArea.theirValue = textBox.value;
|
|
}
|
|
|
|
function retrieve_storage(id, storageArea) {
|
|
var val = storageArea.theirValue;
|
|
if (val != null)
|
|
document.getElementById(id).value = val;
|
|
}
|
|
|
|
if (window.localStorage)
|
|
retrieve_storage("local", localStorage);
|
|
else
|
|
document.getElementById("local-warning").innerHTML = "Note: this browser does not support localStorage";
|
|
|
|
if (window.sessionStorage)
|
|
retrieve_storage("session", sessionStorage);
|
|
else
|
|
document.getElementById("session-warning").innerHTML = "Note: this browser does not support sessionStorage";
|