Issue #114: popup warning on tab/window close
JS `window.onbeforeunload` handler was added, and it will be trigger if session is active. Reference: 6693512fde244cbb7f10e0033d4b4e5ec1b20e32
This commit is contained in:
parent
79574d8ac4
commit
618999f3cc
1 changed files with 11 additions and 1 deletions
|
@ -99,6 +99,16 @@
|
||||||
'</style>');
|
'</style>');
|
||||||
}
|
}
|
||||||
})();
|
})();
|
||||||
|
|
||||||
|
// User warning on window close
|
||||||
|
window.onbeforeunload = function(e) {
|
||||||
|
if (typeof window.shellinabox.session != "undefined") {
|
||||||
|
return "Are you sure you want to leave this page?";
|
||||||
|
} else {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
--></script>
|
--></script>
|
||||||
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
|
||||||
<script type="text/javascript" src="ShellInABox.js"></script>
|
<script type="text/javascript" src="ShellInABox.js"></script>
|
||||||
|
@ -107,7 +117,7 @@
|
||||||
correctly deal with the enclosing frameset (if any), if we do not
|
correctly deal with the enclosing frameset (if any), if we do not
|
||||||
do this
|
do this
|
||||||
-->
|
-->
|
||||||
<body onload="setTimeout('new ShellInABox()', 100)"
|
<body onload="setTimeout('window.shellinabox = new ShellInABox()', 100)"
|
||||||
scroll="no"><noscript>JavaScript
|
scroll="no"><noscript>JavaScript
|
||||||
must be enabled for ShellInABox</noscript></body>
|
must be enabled for ShellInABox</noscript></body>
|
||||||
</html>
|
</html>
|
||||||
|
|
Loading…
Reference in a new issue