Improve error messsage of Jitsi widget
If openidtoken request fails, show an error. Also render error a bit nicer in generic widget load errors.pull/15111/head
parent
2205f0611e
commit
4164df647c
|
@ -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 New Issue