- ui_element
A UI element that should be wrapped with a spinner when the corresponding output is being calculated.
- type
The type of spinner to use, valid values are integers between 0-8 (0 means no spinner). Check out
https://daattali.com/shiny/shinycssloaders-demo to see the different types of spinners. You can also use
your own custom image using the image
parameter.
- color
The color of the spinner in hex format. Ignored if image
is used.
- size
The size of the spinner, relative to its default size (default is 1, a size of 2 means twice as large). Ignored if image
is used.
- color.background
For certain spinners (type 2-3), you will need to specify the background color of the spinner. Ignored if image
is used.
- custom.css
Set to TRUE
if you have your own custom CSS that you defined and you don't want the automatic CSS applied to the spinner. Ignored if image
is used.
- proxy.height
If the output UI doesn't specify the output height, you can set a proxy height. It defaults to "400px"
for outputs with undefined height. Ignored if hide.ui
is set to FALSE
.
- id
The HTML ID to use for the spinner. If you don't provide one, it will be generated automatically.
- image
The path or URL of the image to use if you want to use a custom image instead of a built-in spinner.
- image.width
The width for the custom image spinner, in pixels. If not provided, then the original
size of the image is used. Ignored if not using image
.
- image.height
The height for the custom image spinner, in pixels. If not provided, then the original
size of the image is used. Ignored if not using image
.
- hide.ui
By default, while an output is recalculating, the output UI is hidden and the spinner is visible instead.
Setting hide.ui = FALSE
will result in the spinner showing up on top of the previous output UI.