JSFiddle - React, Tailwind, and code Playground
by gilly3
JavaScript
var console = {
log:function (s){
if (typeof s =="object") s=JSON.stringify(s);
$("body").append($("<div>").text(""+s));
}
};
(function(){
var o = {}, c = window.Configure = {};
c.write = function(p, d)
{
var ps = p.split('.'), co = o, key;
for(var i = 0; i < ps.length; i++)
{
if (key) co = (co[key]? co[key] : co[key] = {});
key = ps[i];
}
co[key] = d;
console.log(co);
console.log(o);
}
c.read = function(p)
{
var ps = p.split('.'), co = o;
for(var i = 0; i < ps.length; i++)
{
co = (co[ps[i]])? co[ps[i]] : co[ps[i]] = {};
}
return co;
}
})();
$(function(){
Configure.write('path.to.setting', 'settingValue');});