The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.

Type: Package
Title: Blur 'HTML' Elements in 'Shiny' Applications Using 'Spoiler-Alert.js'
Version: 1.0.0
Description: It can be useful to temporarily hide some text or other HTML elements in 'Shiny' applications. Building on 'Spoiler-Alert.js', it is possible to select the elements to hide at startup, to partially reveal them by hovering them, and to completely show them when clicking on them.
License: MIT + file LICENSE
Encoding: UTF-8
Imports: htmltools, shiny
URL: https://github.com/etiennebacher/spoiler
BugReports: https://github.com/etiennebacher/spoiler/issues
RoxygenNote: 7.1.1
Suggests: spelling
Language: en-US
NeedsCompilation: no
Packaged: 2021-06-05 07:11:00 UTC; etienne
Author: Etienne Bacher [aut, cre, cph]
Maintainer: Etienne Bacher <etienne.bacher@protonmail.com>
Repository: CRAN
Date/Publication: 2021-06-07 07:40:02 UTC

Use Spoiler-alert

Description

Load Spoiler-alert dependencies, mark some elements as spoilers, and define the blurring intensity for these elements.

Usage

use_spoiler()

spoiler(ui_element)

hide_spoilers(max = 10, partial = 4)

Arguments

ui_element

Element to blur

max

Blurring intensity of the element by default

partial

Blurring intensity when hovering the element

Examples

if (interactive()) {
  library(shiny)
  library(spoiler)

  # works better in browser

  ui <- fluidPage(
    # Load dependencies
    use_spoiler(),
    column(
      3,
      p("this text can be seen"),
      spoiler(p("this one can't be seen")) # This text will be blurred
    ),
    hide_spoilers()
  )

  server <- function(input, output, session) {}

  shinyApp(ui, server)
}

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.