mirror of
https://github.com/nextcloud/all-in-one.git
synced 2026-05-29 15:00:09 +00:00
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: szaimen <42591237+szaimen@users.noreply.github.com>
15 lines
546 B
JavaScript
15 lines
546 B
JavaScript
// SPDX-FileCopyrightText: 2022 Nextcloud GmbH <https://nextcloud.com>
|
|
// SPDX-License-Identifier: AGPL-3.0-only
|
|
|
|
const channel = new BroadcastChannel('tab')
|
|
|
|
channel.postMessage('second-tab')
|
|
// note that listener is added after posting the message
|
|
|
|
channel.addEventListener('message', (msg) => {
|
|
if (msg.data === 'second-tab') {
|
|
// message received from 2nd tab
|
|
document.getElementById('overlay').classList.add('loading')
|
|
alert('Cannot open multiple instances. You can use AIO here by reloading the page.')
|
|
}
|
|
}); |