File tree Expand file tree Collapse file tree 2 files changed +12
-5
lines changed Expand file tree Collapse file tree 2 files changed +12
-5
lines changed Original file line number Diff line number Diff line change @@ -471,7 +471,9 @@ ShinySession <- R6Class(
471
471
472
472
obs <- observe({
473
473
474
- self $ sendCustomMessage(' recalculating' , list (name = name ))
474
+ self $ sendCustomMessage(' recalculating' , list (
475
+ name = name , status = ' recalculating'
476
+ ))
475
477
476
478
value <- try(
477
479
{
@@ -493,6 +495,10 @@ ShinySession <- R6Class(
493
495
silent = FALSE
494
496
)
495
497
498
+ self $ sendCustomMessage(' recalculating' , list (
499
+ name = name , status = ' recalculated'
500
+ ))
501
+
496
502
private $ invalidatedOutputErrors $ remove(name )
497
503
private $ invalidatedOutputValues $ remove(name )
498
504
Original file line number Diff line number Diff line change @@ -508,10 +508,11 @@ var ShinyApp = function() {
508
508
} ) ;
509
509
510
510
addCustomMessageHandler ( 'recalculating' , function ( message ) {
511
- if ( message . hasOwnProperty ( 'name' ) ) return ;
512
- $ ( '#' + message . name ) . trigger ( {
513
- type : 'shiny:recalculating'
514
- } ) ;
511
+ if ( message . hasOwnProperty ( 'name' ) && message . hasOwnProperty ( 'status' ) ) {
512
+ $ ( '#' + message . name ) . trigger ( {
513
+ type : 'shiny:' + message . status
514
+ } ) ;
515
+ }
515
516
} ) ;
516
517
517
518
You can’t perform that action at this time.
0 commit comments