VulpesOS/assets/webapps/email.gaiamobile.org/js/query_string.js
OverSu b38dea0597 Publish Vulpes Preview 15 sources for desktop, Android and Tundra
Share Gaia assets and adapters, keep private profiles and development documents local, and update both public READMEs.
2026-09-30 23:13:03 +02:00

23 lines
No EOL
772 B
JavaScript

define([], function () {
var queryString = {
toObject: function toObject(value) {
if (!value) {
return null;
}
var result = {};
value.split('&').forEach(function (keyValue) {
var pair = keyValue.split('=');
result[decodeURIComponent(pair[0])] = decodeURIComponent(pair[1]);
});
return result;
},
fromObject: function fromObject(object) {
var result = '';
Object.keys(object).forEach(function (key) {
result += (result ? '&' : '') + encodeURIComponent(key) + '=' + encodeURIComponent(object[key]);
});
return result;
}
};
return queryString;
});