Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/serenity-r/dndselectr
Implements a drag-and-drop Shiny select input
https://github.com/serenity-r/dndselectr
Last synced: 27 days ago
JSON representation
Implements a drag-and-drop Shiny select input
- Host: GitHub
- URL: https://github.com/serenity-r/dndselectr
- Owner: serenity-r
- License: mit
- Created: 2018-11-30T13:59:40.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2021-03-02T20:05:34.000Z (almost 4 years ago)
- Last Synced: 2024-01-28T23:07:54.961Z (11 months ago)
- Language: R
- Homepage: https://serenity-r.github.io/dndselectr/
- Size: 224 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.Rmd
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-shiny-extensions - dndselectr - Drag-and-drop Shiny select input. (UI Components / Drag and Drop)
README
---
output: github_document
---```{r setup, include = FALSE}
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>"
)
```# dndselectr
[![Travis-CI Build Status](https://travis-ci.org/serenity-r/dndselectr.svg?branch=master)](https://travis-ci.org/serenity-r/dndselectr)
[![AppVeyor Build Status](https://ci.appveyor.com/api/projects/status/github/serenity-r/dndselectr?branch=master&svg=true)](https://ci.appveyor.com/project/mdlama/dndselectr)
[![Coverage Status](https://img.shields.io/codecov/c/github/serenity-r/dndselectr/master.svg)](https://codecov.io/github/serenity-r/dndselectr?branch=master)
[![Lifecycle Experimental](https://img.shields.io/badge/lifecycle-experimental-orange.svg)](https://www.tidyverse.org/lifecycle/#experimental)## Overview
Implements a drag-and-drop Shiny select input
This implementation creates a Shiny input that replicates much of the functionality of selectInput.
Multiple zones for dragging and dropping are allowed.
Currently utilizes Dragula JS library, https://github.com/bevacqua/dragula.## Installation
```{r, eval = FALSE}
# Install the development version from GitHub:
# install.packages("devtools")
devtools::install_github("serenity-r/dndselectr")
```## Examples
```{r}
dndselectr::runExample()
```Please note that the 'dndselectr' project is released with a [Contributor Code of Conduct](CODE_OF_CONDUCT.md). By contributing to this project, you agree to abide by its terms.