mirror of
https://github.com/element-hq/element-web
synced 2024-11-24 10:15:43 +03:00
Improve error messsage of Jitsi widget
If openidtoken request fails, show an error. Also render error a bit nicer in generic widget load errors.
This commit is contained in:
parent
2205f0611e
commit
4164df647c
2 changed files with 5 additions and 3 deletions
|
@ -11,10 +11,12 @@
|
|||
<div class="joinConferencePrompt">
|
||||
<!-- TODO: i18n -->
|
||||
<h2>Jitsi Video Conference</h2>
|
||||
<div id="widgetActionContainer">
|
||||
<button type="button" id="joinButton">Join Conference</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- This script is not webpacked, and the script is downloaded at build time -->
|
||||
<script src="./jitsi_external_api.min.js"></script>
|
||||
</body>
|
||||
|
|
|
@ -61,6 +61,7 @@ function processOpenIDMessage(msg) {
|
|||
break;
|
||||
case 'blocked':
|
||||
console.warn('OpenID credentials request was blocked by user.');
|
||||
document.getElementById("widgetActionContainer").innerText = "Failed to load Jitsi widget";
|
||||
break;
|
||||
default:
|
||||
// nothing to do
|
||||
|
@ -142,8 +143,7 @@ function onWidgetMessage(msg) {
|
|||
}
|
||||
} catch (e) {
|
||||
console.error("Error setting up Jitsi widget", e);
|
||||
document.getElementById("jitsiContainer").innerText = "Failed to load Jitsi widget";
|
||||
switchVisibleContainers();
|
||||
document.getElementById("widgetActionContainer").innerText = "Failed to load Jitsi widget";
|
||||
}
|
||||
})();
|
||||
|
||||
|
|
Loading…
Reference in a new issue