📄 fullPage.js, pagePiling.js and multiScroll.js for shiny
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
R
demo
docs
inst
man fix callback attempt Jan 15, 2019
pkgdown
revdep
vignettes
.Rbuildignore
.gitignore
.travis.yml README init Dec 19, 2017
CRAN-RELEASE
DESCRIPTION
LICENSE
NAMESPACE
NEWS.md
README.md
cran-comments.md updated cran comments Jan 6, 2018
fullPage.Rproj
fullPage.gif
index.Rmd

README.md

fullPage

Travis build status CRAN status

Many of the amazing works of Álvaro Trigo for Shiny!

FullPage

Installation

# install.packages("remotes")
remotes::install_github("RinteRface/fullPage")

Features

Includes the following frameworks:

All ships with:

  • Milligram grid, button, typography, and themes.

Demos

Online:

Locally:

demo("fullPage", package = "fullPage")
demo("pagePiling", package = "fullPage")
demo("multiPage", package = "fullPage")

Callbacks

fullPage

  • input$slide_origin: origin slide
  • input$slide_destination: destination slide
  • input$slide_direction: scroll direction

pagePiling & multiScroll

  • input$slide_anchor: slide anchor
  • input$slide_index: slide index
library(shiny)
library(fullPage)

ui <- fullPage(
  fullSection(
    menu = "first",
    center = TRUE,
    h1("Callbacks")
  ),
  fullSection(
    menu = "second",
    center = TRUE,
    h3("Slice"),
    verbatimTextOutput("slide")
  )
)

server <- function(input, output){
  
  output$slide <- renderPrint({
    input$slide_origin # returns menu
  })
  
}

shinyApp(ui, server)