Difference between revisions of "Bot Playground/Examples/Basic localStorage usage"

From SmartBots Developers Docs
Jump to: navigation, search
(Created page with "{{DISPLAYTITLE:{{SUBPAGENAME}}}} This script displays the basic usage of localStorage.set() and localStorage.get() functions. <syntaxhighlight lang="javascript"> var CONFIG...")
 
Line 1: Line 1:
 
{{DISPLAYTITLE:{{SUBPAGENAME}}}}
 
{{DISPLAYTITLE:{{SUBPAGENAME}}}}
  
This script displays the basic usage of localStorage.set() and localStorage.get() functions.
+
This script displays the basic usage of [[Bot_Playground/Built-in_Functions/localStorage.set localStorage.set()]] and [[Bot_Playground/Built-in_Functions/localStorage.get localStorage.get()]] functions.
  
 
<syntaxhighlight lang="javascript">
 
<syntaxhighlight lang="javascript">

Revision as of 15:22, 6 October 2016


This script displays the basic usage of Bot_Playground/Built-in_Functions/localStorage.set localStorage.set() and Bot_Playground/Built-in_Functions/localStorage.get localStorage.get() functions.

var CONFIG = {};

restoreConfig();

CONFIG.runs++;
console.log("This script is starting for " + CONFIG.runs + " time");

saveConfig();


function restoreConfig() {
	var cnf = localStorage.get("my_config");
	CONFIG = { runs: 0 };
	
	if(typeof(cnf) != "undefined" && cnf != "") {
		CONFIG = JSON.parse(cnf);
	}
}

function saveConfig() {
	localStorage.set("my_config", JSON.stringify(CONFIG));
}