editor | R Documentation |
It shows HTML editor to style text in text area using tinyMCE
editor(id, text = NULL, options = NULL)
id |
HTML ID to use for editor |
text |
Prepopulated Text to be shown in editor. |
options |
Options to customize editor. |
HTML Editor
Deepanshu Bhalla
library(shiny) library(ShinyEditor) # UI ui <- fluidPage( # Setup use_editor("API-KEY"), titlePanel("HTML Generator"), # Text Input 1 fluidRow( column( width = 6, editor('textcontent'), br(), actionButton( "generatehtml", "Generate HTML Code", icon = icon("code"), class = "btn-primary" )), column( width = 6, tags$pre(textOutput("rawText")) ) ) ) # Server server <- function(input, output, session) { # Generate HTML observeEvent(input$generatehtml, { editorText(session, editorid = 'textcontent', outputid = 'mytext') output$rawText <- renderText({ req(input$mytext) enc2utf8(input$mytext) }) }) } # Run App shinyApp(ui = ui, server = server)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.