Type: | Package |
Title: | Shiny Drag-n-Drop |
Version: | 0.1.0 |
Date: | 2016-06-23 |
Maintainer: | Aaron Hoffer <ahoffer42@gmail.com> |
Description: | Add functionality to create drag and drop div elements in shiny. |
DisplayMode: | Showcase |
Imports: | shiny (≥ 0.11), htmltools |
License: | GPL-3 |
URL: | https://github.com/ayayron/shinydnd |
BugReports: | https://github.com/ayayron/shinydnd/issues |
RoxygenNote: | 5.0.1 |
NeedsCompilation: | no |
Packaged: | 2016-06-23 16:37:23 UTC; ahoffer |
Author: | Aaron Hoffer [aut, cre] |
Repository: | CRAN |
Date/Publication: | 2016-06-23 19:40:32 |
ShinyDND: A package for creating drag and drop elements in Shiny.
Description
The ShinyDND package provides three categories of important functions: dragUI, dropUI, and dragSetUI.
ShinyDND functions
The ShinyDND functions ...
dragSetUI
Description
With draggable elements, you may not want to create one at a time, instead creating a set with a common id prefix. This simplifies the process to pass a vector of elements instead of using a loop or apply function to generate
Usage
dragSetUI(id, textval = list(""))
Arguments
id |
The div id of the draggable element set |
textval |
The list with the name for each of the draggable elements |
Value
Returns the set of dragable div elements.
Examples
dragSetUI("dragset", list("foo", "bar", "baz"))
dragUI
Description
Create a draggable UI element.
Usage
dragUI(id, ..., style = NULL, class = "dragelement")
Arguments
id |
The div id of the element |
... |
Any list of elements can be passed inside the div element itself to create more complex draggable elements, not just text |
style |
Add a string with additional css styling not defined by id or class |
class |
The css class style, uses the standard "dragelement" class that it comes with |
Value
dragable div element
dropUI
Description
dropUI
Usage
dropUI(id, style = NULL, class = "dropelement", row_n = 1, col_n = 1)
Arguments
id |
The div id of the element |
style |
The css styling |
class |
The css class style |
row_n |
set the number of rows to be used in the vertical selection. Height is proportional to the number of rows. |
col_n |
set the number of columns to be used in the vertical selection. Width is proportional to the number of columns. |
Value
div element with nested elements if vertical is true