if (interactive()) {
# Slider example
library(shiny)
library(shiny.semantic)
ui <- shinyUI(
semanticPage(
title = "Slider example",
tags$br(),
slider_input("slider", 10, 0, 20, class = "labeled ticked"),
p("Selected value:"),
textOutput("slider")
)
)
server <- shinyServer(function(input, output, session) {
output$slider <- renderText(input$slider)
})
shinyApp(ui = ui, server = server)
# Custom ticks slider
ui <- shinyUI(
semanticPage(
title = "Slider example",
tags$br(),
slider_input("slider_ticks", "F", custom_ticks = LETTERS, class = "labeled ticked"),
p("Selected value:"),
textOutput("slider_ticks")
)
)
server <- shinyServer(function(input, output, session) {
output$slider_ticks <- renderText(input$slider_ticks)
})
shinyApp(ui = ui, server = server)
# Range example
ui <- shinyUI(
semanticPage(
title = "Range example",
tags$br(),
range_input("range", 10, 15, 0, 20),
p("Selected values:"),
textOutput("range")
)
)
server <- shinyServer(function(input, output, session) {
output$range <- renderText(paste(input$range, collapse = " - "))
})
shinyApp(ui = ui, server = server)
}
Run the code above in your browser using DataLab