Skip to contents

This document type is built on the html_document_plain(), but is configured to render the example documents created by the repl(). You may choose to render the solution or the example's initial state by setting the output option version.

Usage

html_document_js4shiny(version = c("solution", "initial"), ...)

Arguments

version

Which version of the example to render. One of "solution" (default) or "initial".

...

Additional arguments passed to html_document_plain()

Examples

if (rmarkdown::pandoc_available("1.12.3")) {
  css_ex <- system.file(
    "examples", "css", "css-basics", "css-basics-appearance.Rmd",
    package = "js4shiny"
  )

  tmp_html_init <- tempfile("initial", fileext = ".html")
  tmp_html_sol <- tempfile("solution", fileext = ".html")

  tmp_html_init <- rmarkdown::render(
    input = css_ex,
    output_file = tmp_html_init,
    output_options = list(version = "initial"),
    quiet = TRUE
  )

  tmp_html_sol <- rmarkdown::render(
    input = css_ex,
    output_file = tmp_html_sol,
    output_options = list(version = "solution"),
    quiet = TRUE
  )
}

# View tmp_html_init/sol
# browseURL(tmp_html_init)
# browseURL(tmp_html_sol)