summaryrefslogtreecommitdiff
path: root/client/js/util/uri.js
diff options
context:
space:
mode:
Diffstat (limited to 'client/js/util/uri.js')
-rw-r--r--client/js/util/uri.js11
1 files changed, 11 insertions, 0 deletions
diff --git a/client/js/util/uri.js b/client/js/util/uri.js
index 8064cdb..172b8c8 100644
--- a/client/js/util/uri.js
+++ b/client/js/util/uri.js
@@ -32,6 +32,16 @@ function unescapeParam(text) {
return decodeURIComponent(text);
}
+function getPostsQuery(parameters) {
+ let normalQuery = parameters.query || "";
+ let metricQuery = (parameters.metrics || "")
+ .split(" ") //see metric_header_control
+ .filter(m => m)
+ .map(m => m + " sort:metric-" + m)
+ .join(" ");
+ return normalQuery + " " + metricQuery;
+}
+
function formatClientLink(...values) {
let parts = [];
for (let value of values) {
@@ -90,6 +100,7 @@ function escapeTagName(text) {
}
module.exports = {
+ getPostsQuery: getPostsQuery,
formatClientLink: formatClientLink,
formatApiLink: formatApiLink,
escapeTagName: escapeTagName,