The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.
{shinybusy} allow to add global indicators to a {shiny} application to show the user that application is busy (something is happening server-side). There is three main type of indicators :
The indicator will be displayed each time a calculation take more than the timeout defined (default to 1000ms), you don’t have to intervene in the server.
Three indicators are available :
add_busy_spinner()
.add_busy_bar()
.add_busy_gif()
.The same types of indicators are available than for automatic
indicators, but this time functions starts with use_*
and
you have to explicitly trigger the indicator server-side.
use_busy_spinner()
:# in UI
use_busy_spinner(spin = "fading-circle")
# in server
show_spinner() # show the spinner
hide_spinner() # hide the spinner
use_busy_bar()
:# in UI
use_busy_bar(color = "#01DF01", height = "15px")
# in server
update_busy_bar(0) # update with the desire value [0-100], 100 hide the bar
use_busy_gif()
:Display an indicator (a spinner or a progress bar) in a modal window, this prevent user to interact with the app and launch other calculation when something is already happening in the server. Those functions are only used server-side.
# in server
show_modal_spinner() # show the modal window
remove_modal_spinner() # remove it when done
# in server
show_modal_progress_line() # show the modal window
update_modal_progress(0.2) # update progress bar value
remove_modal_progress() # remove it when done
Don’t forget to remove the modal window when computation is finished !
Show notifications and reports to user through JavaScript library Notiflix. Four appearance are available: success, failure, info and warning. Notifications are fully configurable.
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.