1
0
mirror of https://git.tt-rss.org/git/tt-rss.git synced 2025-12-14 01:15:56 +00:00

reduce overhead in hash set/get

This commit is contained in:
Andrew Dolgov
2021-03-06 22:41:46 +03:00
parent 7b0b5b55c7
commit 1d9fa2a42e
3 changed files with 21 additions and 21 deletions

View File

@@ -18,6 +18,15 @@ const App = {
is_prefs: false,
LABEL_BASE_INDEX: -1024,
_translations: {},
Hash: {
get: function() {
return dojo.queryToObject(window.location.hash.substring(1));
},
set: function(params) {
const obj = dojo.queryToObject(window.location.hash.substring(1));
window.location.hash = dojo.objectToQuery({...obj, ...params});
}
},
l10n: {
ngettext: function(msg1, msg2, n) {
return self.__((parseInt(n) > 1) ? msg2 : msg1);
@@ -1269,6 +1278,6 @@ const App = {
default:
console.log("quickMenuGo: unknown action: " + opid);
}
}
},
}