Learn R Programming

shinyTimer (version 0.1.0)

resetTimer: Reset shinyTimer

Description

Reset shinyTimer

Usage

resetTimer(
  inputId,
  hours = 0,
  minutes = 0,
  seconds = 0,
  session = shiny::getDefaultReactiveDomain()
)

Value

No return value, called for side effects.

Arguments

inputId

The input ID corresponding to the UI element.

hours

The new reset time in hours.

minutes

The new reset time in minutes.

seconds

The new reset time in seconds.

session

The session object from the shiny server function.

Examples

Run this code
if (interactive()) {
  library(shiny)
  shinyApp(
    ui = fluidPage(
      shinyTimer("timer", label = "Countdown Timer", seconds = 20, type = "mm:ss"),
      actionButton("reset", "Reset Timer")
    ),
    server = function(input, output, session) {
      observeEvent(input$reset, {
        resetTimer("timer", seconds = 20)
      })
    }
  )
}

Run the code above in your browser using DataLab