|
|
|
|
|
|
|
|
|
|
|
|
|
bg_dark <- "#191919" |
|
bg_light <- "#ffffff" |
|
primary_dark <- "#72CDF4" |
|
primary_light <- "#1295D8" |
|
seconday_dark <- "#808080" |
|
secondary_light <- "#808080" |
|
info_dark <- "#FEB2E0" |
|
info_light <- "#E44C9A" |
|
success_dark <- "#B4DC55" |
|
success_light <- "#84C234" |
|
|
|
bslib_dark <- bslib::bs_theme( |
|
bg = bg_dark, |
|
fg = "#fff", |
|
primary = primary_dark, |
|
secondary = seconday_dark, |
|
success = success_dark, |
|
info = info_dark, |
|
`tooltip-bg` = "#bbbbbb", |
|
`tooltip-color` = info_dark, |
|
`tooltip-opacity` = .95 |
|
) |> |
|
bslib::bs_add_rules(sass::sass_file("www/rtemislive.scss")) |
|
|
|
bslib_light <- bslib::bs_theme( |
|
bg = bg_light, |
|
fg = "#000", |
|
primary = primary_light, |
|
secondary = secondary_light, |
|
success = success_light, |
|
info = info_light, |
|
`tooltip-bg` = "#303030", |
|
`tooltip-color` = info_light, |
|
`tooltip-opacity` = .95 |
|
) |> |
|
bslib::bs_add_rules(sass::sass_file("www/rtemislive.scss")) |
|
|
|
|
|
rthelp <- function(..., title = NULL, class = "rthelp") { |
|
div( |
|
div(HTML(paste0(title, " Instructions")), |
|
style = "color: #808080; font-weight: 300; padding-bottom:.5em;" |
|
), |
|
HTML(paste0("<i>", paste(..., sep = "<br>")), "</i>"), |
|
class = class |
|
) |
|
} |
|
|
|
rthelp_inline <- function(..., title = NULL, class = "rthelp-inline") { |
|
rthelp(..., title = title, class = class) |
|
} |
|
|
|
bold <- function(x) { |
|
paste0("<b>", x, "</b>") |
|
} |
|
|
|
hilite <- function(x) { |
|
paste0("<span style='color: #72CDF4;font-weight: bold;'>", x, "</span>") |
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
summarize_xt <- function(x) { |
|
htmltools::HTML( |
|
paste0( |
|
paste0("N time points: ", hilite(length(x$x[[1]]))) |
|
) |
|
) |
|
} |
|
|
|
|
|
|
|
rthelplist <- function(x, bullet = bsicons::bs_icon("arrow-right-short")) { |
|
htmltools::HTML( |
|
paste0( |
|
bullet, "<i>", x, "</i>", "<br>" |
|
) |
|
) |
|
} |
|
|
|
rtTheme <- theme_darkgraygrid() |
|
|