Generate a new url based on the old one using URL
This commit is contained in:
parent
dd1fb90355
commit
2a4434a04a
@ -754,13 +754,29 @@ function runAnalyze() {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function exportURL(path, params) {
|
||||||
|
var url = new URL(window.location.href.split("#")[0]);
|
||||||
|
|
||||||
|
url.pathname += path;
|
||||||
|
for (key in params) {
|
||||||
|
url.searchParams.append(key, params[key]);
|
||||||
|
}
|
||||||
|
|
||||||
|
return url.toString();
|
||||||
|
}
|
||||||
|
|
||||||
function exportTo(format) {
|
function exportTo(format) {
|
||||||
var query = getEditorSelection();
|
var query = getEditorSelection();
|
||||||
if (query.length == 0) {
|
if (query.length == 0) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
var url = window.location.href.split("#")[0] + "api/query?format=" + format + "&query=" + encodeQuery(query) + "&_session_id=" + getSessionId();
|
var url = exportURL("api/query", {
|
||||||
|
"format": format,
|
||||||
|
"query": encodeQuery(query),
|
||||||
|
"_session_id": getSessionId()
|
||||||
|
})
|
||||||
|
|
||||||
var win = window.open(url, '_blank');
|
var win = window.open(url, '_blank');
|
||||||
|
|
||||||
setCurrentTab("table_query");
|
setCurrentTab("table_query");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user