mirror of
https://github.com/retspen/webvirtcloud
synced 2026-11-09 03:36:48 +00:00
A step towards a Content-Security-Policy without inline scripts. The scripts every page or many pages share now load from static files: the error focus of base.html, the please-wait dialog, the sign-in forms' password toggle and busy button, the jobs pages' reload while a job runs, and the start of the job panel and of the VM list's state poll, whose values come as json_script data. Cancel links go back through a data-history-back attribute instead of a javascript: URL. The IE8 html5shiv/respond.js block, X-UA-Compatible and shrink-to-fit are gone: no supported browser reads them.
15 lines
517 B
JavaScript
15 lines
517 B
JavaScript
// The please-wait dialog (pleasewaitdialog.html) of a page that submits a long request.
|
|
function showPleaseWaitDialog() {
|
|
var pleaseModal = new bootstrap.Modal(document.getElementById('pleaseWaitDialog'), {
|
|
keyboard: false
|
|
});
|
|
pleaseModal.show();
|
|
backgroundJobRunning = true;
|
|
}
|
|
function hidePleaseWaitDialog() {
|
|
var pleaseModal = new bootstrap.Modal(document.getElementById('pleaseWaitDialog'), {
|
|
keyboard: false
|
|
})
|
|
pleaseModal.hide();
|
|
backgroundJobRunning = false;
|
|
}
|