Skip to content

Instantly share code, notes, and snippets.

@jcheng5
Created July 2, 2013 21:25
Show Gist options
  • Save jcheng5/5913297 to your computer and use it in GitHub Desktop.
Save jcheng5/5913297 to your computer and use it in GitHub Desktop.
Bootstrap style help popup for Shiny apps
helpPopup <- function(title, content,
placement=c('right', 'top', 'left', 'bottom'),
trigger=c('click', 'hover', 'focus', 'manual')) {
tagList(
singleton(
tags$head(
tags$script("$(function() { $(\"[data-toggle='popover']\").popover(); })")
)
),
tags$a(
href = "#", class = "btn btn-mini", `data-toggle` = "popover",
title = title, `data-content` = content, `data-animation` = TRUE,
`data-placement` = match.arg(placement, several.ok=TRUE)[1],
`data-trigger` = match.arg(trigger, several.ok=TRUE)[1],
tags$i(class="icon-question-sign")
)
)
}
@dvorakt
Copy link

dvorakt commented Jun 23, 2017

I can't get the helpPopup to display HTML either. helpPopup(title=NULL,content=HTML("I like <b>pie</b>.") just displays plain text: I like <b>pie</b>. instead of I like pie.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment