Updated javascript to add utility enable/disable methods

This commit is contained in:
2026-01-29 09:38:36 +00:00
parent 379b86c8fe
commit 5b10a8203a
3 changed files with 20 additions and 7 deletions

View File

@@ -1,9 +1,22 @@
$(function() {
$(document).on('shiny:disconnected', function(event) {
$('#sdo-disconnected-dialog').show();
$('#sdo-overlay').show();
const bannerDisconnectHandler = {
_overlayEnabled: true,
trigger: function(event) {
if (window.modifiedHandler) {
modifiedHandler(false);
}
});
if (!bannerDisconnectHandler._overlayEnabled) {
return;
}
$('#sdo-disconnected-dialog').show();
$('#sdo-overlay').show();
},
disableOverlay: function() {
bannerDisconnectHandler._overlayEnabled = false;
},
enableOverlay: function() {
bannerDisconnectHandler._overlayEnabled = true;
}
};
$(function() {
$(document).on('shiny:disconnected', bannerDisconnectHandler.trigger);
});