mirror of
https://github.com/retspen/webvirtcloud
synced 2026-11-10 04:06:47 +00:00
refactor(instances): the VM lists' scripts load from static files
The VM lists lose their inline scripts and handlers: host_groups.js collapses a host's VMs in the grouped list, new_vm_dialog.js reads the new-VM dialog's CPU bars and capacity lines, and console_window.js (loaded by every page) opens a console button's window, on the lists and on the VM page alike. A list row's Start no longer calls the please-wait dialog, which the list pages do not have (the call only raised an error). The VM page's URL placeholders take the __name__ form the other pages use.
This commit is contained in:
parent
e143fe353a
commit
946629b035
11 changed files with 98 additions and 91 deletions
6
static/js/console_window.js
Normal file
6
static/js/console_window.js
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
// A console button (data-url, data-window) opens the console in one window
|
||||
// per VM: opening it again reloads that window.
|
||||
document.addEventListener("click", function (event) {
|
||||
var button = event.target.closest("button[data-window]");
|
||||
if (button) window.open(button.dataset.url, button.dataset.window, "width=850,height=650");
|
||||
});
|
||||
Loading…
Add table
Add a link
Reference in a new issue