TT#122202 notify new UI CSC or AUI that a user is about to visit another page

Change-Id: I4e86642141d6a8e7b6d675d92e1c918dc52a748d
mr9.5.4
Sergii Leonenko 5 years ago
parent 049964ce8f
commit 7e73829ebb

@ -2,26 +2,35 @@
[% IF framed -%]
<body>
<div id="wrapper">
<h2>[% template.title or site_config.title %]</h2>
<div id="content">
[% content %]
</div>
</div>
<script type="text/javascript">
const errorNode = document.querySelector('#content .alert.alert-error')
let errorMessage = null
if (errorNode !== null) {
errorMessage = errorNode.innerText
}
if (parent) {
parent.postMessage({
origin: 'ngcp-panel',
path: location.pathname,
error: errorMessage
}, '*')
}
</script>
<div id="wrapper">
<h2>[% template.title or site_config.title %]</h2>
<div id="content">
[% content %]
</div>
</div>
<script type="text/javascript">
const errorNode = document.querySelector('#content .alert.alert-error')
let errorMessage = null
if (errorNode !== null) {
errorMessage = errorNode.innerText
}
if (parent) {
parent.postMessage({
origin: 'ngcp-panel',
path: location.pathname,
error: errorMessage
}, '*')
$(window).on('beforeunload', function() {
if (parent) {
parent.postMessage({
origin: 'ngcp-panel-beforeunload',
path: location.pathname
}, '*');
}
});
}
</script>
</body>
[% ELSE -%]

Loading…
Cancel
Save