Skip to contents

All functions

Re-imports
Re-imports
acc_list()
Create an accordion from a list of items
add_pseudo_module()
Add a pseudo-module, one which maintains the namespace of it's parent module
add_sass()
Translate inline Sass to CSS style tag
box_list()
Create boxes around a list of shiny.tags
browser_server()
Add the observeEvent call for a hidden ui browser button.
browser_ui()
Add the invisible browser button ui component
bs4Alert()
Create a bootstrap 4 Alert box
bs_extract_status()
Extract the bootstrap status of a Bootstrap tag that uses the status in the class
bs_statuses
Valid Bootstrap Statuses
card_grid()
Create a gridded card layout
col_1()
Create a column of width 1
col_10()
Create a column of width 10
col_11()
Create a column of width 11
col_12()
Create a column of width 12
col_2()
Create a column of width 2
col_3()
Create a column of width 3
col_4()
Create a column of width 4
col_5()
Create a column of width 5
col_6()
Create a column of width 6
col_7()
Create a column of width 7
col_8()
Create a column of width 8
col_9()
Create a column of width 9
col_auto()
Render an auto-sized column
copyright()
Creates an always up to date italicized copyright element.
css_props()
R List to CSS declarations as a string
dbg_msg()
Print a debug message to the R and Javascript Console
deploy_stage()
Run Deployment as a background task
deploy_tar()
Create a staging directory for deployment files
dynamic_row()
Create a row with columns that dynamically resize Must use div(class = 'column', ...) or col_auto() for internal columns to function properly.
enurl()
Create an url
fa_arrow_icon()
FontAwesome Arrow Icons
glossarize()
Add definitions to acronyms
grid_card()
Wrap in a bs4Card with default options
has_card()
Is a shiny.tag or shiny.tag.list have a Bootstrap card in the nesting structure?
icon_sb()
Wrapper for icon that supports svg images
infoIcon()
A small info icon with a tooltip
is_card()
Is a shiny.tag or shiny.tag.list a Bootstrap card?
is_shiny.tag()
Is object a shiny tag or tagList
jq_hide()
Hide an element by calling jquery hide on it
js_after()
Add a temporary message after an element Message is added directly below element and persists for three seconds
js_bs4Card_action()
Open/Close a bs4Card with ID
js_callback()
Create an anonymous JS function to monitor an event and bind it to a shiny input
js_callout()
Create a driver.js callout Must include shinyVirga::use_driver.js() in the head of the page.
js_glow()
Add an animated glow to an element
js_mouseover_once()
Make a shiny input with named ID with a logical TRUE value when the element is moused over.
js_set_input_val()
Create a javascript callback that runs when shiny connects.
list2sass()
Conver a list or vector to Sass variables
list_to_li() named_to_li()
Turn an R list into an HTML list
list_to_p()
Turn an R list into corresponding HTML paragraph tags
make_action_button()
Make the current tag behave like an action button
make_columns()
Make columns from assorted shiny.tag elements
msg_mod_fun()
Display the name of the parent module
nm_to_id()
Convert a string to a valid HTML ID
ns_custom()
Create a custom namespace string.
ns_find()
Retrieve the ns function
path_strip_shiny()
Strip a file path to everything after resourcepath if shiny is running
path_strip_to()
Strip a file path to everything after resourcepath
rep_br()
Repeat tags$br
row_wrap(<list>)
S3 Method for row_wrap list
row_wrap(<shiny.tag>)
S3 Method for row_wrap shiny.tag
row_wrap(<shiny.tag.list>)
S3 Method for row_wrap shiny.tag.list
rv()
Create an object for storing reactive values
rv_index()
Index into a reactiveValues object and return a list
rv_to_list() rv2l() rvtl()
Convert a reactiveValues object to a list
select_choices()
make a nested category list for selectInput
simpleCard()
Construct a simple Bootstrap card
tab_ns_extract()
Extract the tabname to which this module instance corresponds from the ns
tagRemoveAttributes()
Remove a tag attribute
ui_row()
A default full width row box.
ui_tabs()
Create a shiny.tag.list of bs4SidebarMenuItems with an input tibble
undisplay() display()
Hide or display a tag
use_driver.js()
Add driver.js dependency
use_msg_mod_fun()
Insert module debugging statements throughout module files.
warn_id()
Display a warning in a DOM element of choice
with_red_star()
Add a red star at the end of the text
write_col_fns()
Write wrappers