diff options
Diffstat (limited to 'client/js/util/uri.js')
| -rw-r--r-- | client/js/util/uri.js | 11 |
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, |