## ----include = FALSE---------------------------------------------------------- knitr::opts_chunk$set( collapse = TRUE, comment = "#>" ) ## ----add-panel, eval=FALSE, echo = FALSE-------------------------------------- # library(dockViewR) # shinyAppDir(system.file("examples/add_panel", package = "dockViewR")) ## ----results="asis", echo=FALSE, warning=FALSE, comment = ""------------------ dockViewR:::print_r_code("examples/add_panel/app.R") ## ----add-panel_url, echo = FALSE, results = 'asis'---------------------------- # extract the code from knitr code chunks by ID code <- paste0( c( "webr::install(\"dockViewR\", repos = \"https://rinterface.github.io/rinterface-wasm-cran/\")", knitr::knit_code$get("add-panel") ), collapse = "\n" ) url <- roxy.shinylive::create_shinylive_url(code, header = FALSE) ## ----add-panel_iframe, echo = FALSE, eval = TRUE------------------------------ shiny::tags$iframe( class = "border border-5 rounded shadow-lg", src = url, width = "125%", height = "900px" ) ## ----remove-panel, eval=FALSE, echo = FALSE----------------------------------- # library(dockViewR) # shinyAppDir(system.file("examples/remove_panel", package = "dockViewR")) ## ----results="asis", echo=FALSE, warning=FALSE, comment = ""------------------ dockViewR:::print_r_code("examples/remove_panel/app.R") ## ----remove-panel_url, echo = FALSE, results = 'asis'------------------------- # extract the code from knitr code chunks by ID code <- paste0( c( "webr::install(\"dockViewR\", repos = \"https://rinterface.github.io/rinterface-wasm-cran/\")", knitr::knit_code$get("remove-panel") ), collapse = "\n" ) url <- roxy.shinylive::create_shinylive_url(code, header = FALSE) ## ----remove-panel_iframe, echo = FALSE, eval = TRUE--------------------------- shiny::tags$iframe( class = "border border-5 rounded shadow-lg", src = url, width = "125%", height = "900px" ) ## ----move-panel, eval=FALSE, echo = FALSE------------------------------------- # library(dockViewR) # shinyAppDir(system.file("examples/move_panel", package = "dockViewR")) ## ----results="asis", echo=FALSE, warning=FALSE, comment = ""------------------ dockViewR:::print_r_code("examples/move_panel/app.R") ## ----move-panel_url, echo = FALSE, results = 'asis'--------------------------- # extract the code from knitr code chunks by ID code <- paste0( c( "webr::install(\"dockViewR\", repos = \"https://rinterface.github.io/rinterface-wasm-cran/\")", knitr::knit_code$get("move-panel") ), collapse = "\n" ) url <- roxy.shinylive::create_shinylive_url(code, header = FALSE) ## ----move-panel_iframe, echo = FALSE, eval = TRUE----------------------------- shiny::tags$iframe( class = "border border-5 rounded shadow-lg", src = url, width = "125%", height = "900px" ) ## ----move-group, eval=FALSE, echo = FALSE------------------------------------- # library(dockViewR) # shinyAppDir(system.file("examples/move_group", package = "dockViewR")) ## ----results="asis", echo=FALSE, warning=FALSE, comment = ""------------------ dockViewR:::print_r_code("examples/move_group/app.R") ## ----move-group_url, echo = FALSE, results = 'asis'--------------------------- # extract the code from knitr code chunks by ID code <- paste0( c( "webr::install(\"dockViewR\", repos = \"https://rinterface.github.io/rinterface-wasm-cran/\")", knitr::knit_code$get("move-group") ), collapse = "\n" ) url <- roxy.shinylive::create_shinylive_url(code, header = FALSE) ## ----move-group_iframe, echo = FALSE, eval = TRUE----------------------------- shiny::tags$iframe( class = "border border-5 rounded shadow-lg", src = url, width = "125%", height = "900px" ) ## ----move-group2, eval=FALSE, echo = FALSE------------------------------------ # library(dockViewR) # shinyAppDir(system.file("examples/move_group2", package = "dockViewR")) ## ----results="asis", echo=FALSE, warning=FALSE, comment = ""------------------ dockViewR:::print_r_code("examples/move_group2/app.R") ## ----move-group2_url, echo = FALSE, results = 'asis'-------------------------- # extract the code from knitr code chunks by ID code <- paste0( c( "webr::install(\"dockViewR\", repos = \"https://rinterface.github.io/rinterface-wasm-cran/\")", knitr::knit_code$get("move-group2") ), collapse = "\n" ) url <- roxy.shinylive::create_shinylive_url(code, header = FALSE) ## ----move-group2_iframe, echo = FALSE, eval = TRUE---------------------------- shiny::tags$iframe( class = "border border-5 rounded shadow-lg", src = url, width = "125%", height = "900px" ) ## ----------------------------------------------------------------------------- dockViewR:::test_dock ## ----------------------------------------------------------------------------- str(dockViewR:::test_dock) ## ----serialise, eval=FALSE, echo = FALSE-------------------------------------- # library(dockViewR) # shinyAppDir(system.file("examples/serialise", package = "dockViewR")) ## ----results="asis", echo=FALSE, warning=FALSE, comment = ""------------------ dockViewR:::print_r_code("examples/serialise/app.R") ## ----serialise_url, echo = FALSE, results = 'asis'---------------------------- # extract the code from knitr code chunks by ID code <- paste0( c( "webr::install(\"dockViewR\", repos = \"https://rinterface.github.io/rinterface-wasm-cran/\")", knitr::knit_code$get("serialise") ), collapse = "\n" ) url <- roxy.shinylive::create_shinylive_url(code, header = FALSE) ## ----serialise_iframe, echo = FALSE, eval = TRUE------------------------------ shiny::tags$iframe( class = "border border-5 rounded shadow-lg", src = url, width = "125%", height = "900px" ) ## ----replace_panel_content, eval=FALSE, echo = FALSE-------------------------- # library(dockViewR) # shinyAppDir(system.file( # "examples/replace_panel_content", # package = "dockViewR" # )) ## ----results="asis", echo=FALSE, warning=FALSE, comment = ""------------------ dockViewR:::print_r_code("examples/replace_panel_content/app.R") ## ----replace_panel_content_url, echo = FALSE, results = 'asis'---------------- # extract the code from knitr code chunks by ID code <- paste0( c( "webr::install(\"dockViewR\", repos = \"https://rinterface.github.io/rinterface-wasm-cran/\")", knitr::knit_code$get("replace_panel_content") ), collapse = "\n" ) url <- roxy.shinylive::create_shinylive_url(code, header = FALSE) ## ----replace_panel_content_iframe, echo = FALSE, eval = TRUE------------------ shiny::tags$iframe( class = "border border-5 rounded shadow-lg", src = url, width = "125%", height = "900px" )