don't have json curlies in the json payload in fragment

pull/2/head
official-techsupport 2022-07-15 03:17:06 +03:00
parent fc3a1d41e7
commit ab4be051fe
1 changed files with 11 additions and 7 deletions

View File

@ -412,13 +412,17 @@ var hash_accessor = (function (window) {
var json_str_escaped = window.location.hash.slice(1); var json_str_escaped = window.location.hash.slice(1);
// unescape // unescape
var json_str = decodeURIComponent(json_str_escaped); var json_str = decodeURIComponent(json_str_escaped);
// if it doesn't have curly braces, add them
if (json_str[0] != "{") json_str = "{" + json_str + "}";
return JSON.parse(json_str); return JSON.parse(json_str);
} catch (e) { } catch (e) {
return {}; return {};
} }
}, },
save: function (obj) { save: function (obj) {
var data = JSON.stringify(obj); var data = JSON.stringify(obj);
// remove the abominable curlies
data = data.slice(1, data.length - 1);
//restdb.io //restdb.io
/* /*