open console in new window

This commit is contained in:
Arthur Lu 2023-02-14 05:36:21 +00:00
parent 139bc324e8
commit bbc88bb5f2
2 changed files with 9 additions and 3 deletions

View File

@ -131,7 +131,7 @@ export class Instance extends HTMLElement {
handleConsoleButton () {
if (this.status === "running") {
goToPage("pve-xtermjs/index.html", {type: this.type, vmid: this.vmid, name: this.name, node: this.node.name, user: getCookie("username"), url: "pve.tronnet.net/api2/json"});
goToPage("pve-xtermjs/index.html", {type: this.type, vmid: this.vmid, name: this.name, node: this.node.name, user: getCookie("username"), url: "pve.tronnet.net/api2/json"}, true);
}
}
}

View File

@ -148,13 +148,19 @@ async function request (url, content) {
return data;
}
export function goToPage (page, data={}) {
export function goToPage (page, data={}, newwindow = false) {
let url = new URL(`https://client.tronnet.net/${page}`);
for(let k in data) {
url.searchParams.append(k, data[k]);
}
if (newwindow) {
window.open(url, "tronnet - client", "height=480,width=848");
}
else {
window.location.assign(url.toString());
}
}
export function getURIData () {
let url = new URL(window.location.href);