Installations
npm install react-drag-listview-handleissue
Developer Guide
Typescript
No
Module System
CommonJS
Node Version
8.11.4
NPM Version
5.6.0
Releases
Unable to fetch releases
Contributors
Unable to fetch Contributors
Languages
JavaScript (100%)
Developer
zerostone
Download Statistics
Total Downloads
2,500
Last Day
3
Last Week
28
Last Month
113
Last Year
706
GitHub Statistics
43 Commits
2 Watching
3 Branches
1 Contributors
Bundle Size
8.03 kB
Minified
2.51 kB
Minified + Gzipped
Package Meta Information
Latest Version
0.1.5
Package Id
react-drag-listview-handleissue@0.1.5
Unpacked Size
305.95 kB
Size
69.90 kB
File Count
14
NPM Version
5.6.0
Node Version
8.11.4
Total Downloads
Cumulative downloads
Total Downloads
2,500
Last day
0%
3
Compared to previous day
Last week
12%
28
Compared to previous week
Last month
-46.7%
113
Compared to previous month
Last year
91.3%
706
Compared to previous year
Daily Downloads
Weekly Downloads
Monthly Downloads
Yearly Downloads
Dependencies
1
Dev Dependencies
5
react-drag-listview
This repository is based on
raisezhang/react-drag-listview
, just fix a minor issue inside util.js.
React drag list component.
install
Example
-
Drag Rows
-
Drag Columns
Development
1npm install 2npm start
Usage
1const ReactDragListView = require('react-drag-listview'); 2 3class Demo extends React.Component { 4 constructor(props) { 5 super(props); 6 7 const data = []; 8 for (let i = 1, len = 7; i < len; i++) { 9 data.push({ 10 title: `rows${i}` 11 }); 12 } 13 14 this.state = { 15 data 16 }; 17 } 18 19 render() { 20 const that = this; 21 const dragProps = { 22 onDragEnd(fromIndex, toIndex) { 23 const data = that.state.data; 24 const item = data.splice(fromIndex, 1)[0]; 25 data.splice(toIndex, 0, item); 26 that.setState({ data }); 27 }, 28 nodeSelector: 'li', 29 handleSelector: 'a' 30 }; 31 32 return ( 33 <ReactDragListView {...dragProps}> 34 <ol> 35 {this.state.data.map((item, index) => ( 36 <li key={index}> 37 {item.title} 38 <a href="#">Drag</a> 39 </li> 40 ))} 41 </ol> 42 </ReactDragListView> 43 ); 44 } 45} 46
API
Properties
Name | Type | Default | Description |
---|---|---|---|
onDragEnd | Function(fromIndex, toIndex) | on drag end callback, required | |
nodeSelector | String | tr | get drag item cssQuery |
handleSelector | String | nodeSelector | get drag handle cssQuery |
enableScroll | Boolean | true | whether use auto scroll for dragging |
scrollSpeed | Number | 10 | scroll speed |
lineClassName | String | get dragLine's className, css properties must be use !important |
License
react-drag-listview is released under the MIT license.
No vulnerabilities found.
Reason
no binaries found in the repo
Reason
0 existing vulnerabilities detected
Reason
license file detected
Details
- Info: project has a license file: LICENSE.md:0
- Info: FSF or OSI recognized license: MIT License: LICENSE.md:0
Reason
Found 0/28 approved changesets -- score normalized to 0
Reason
0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0
Reason
no effort to earn an OpenSSF best practices badge detected
Reason
security policy file not detected
Details
- Warn: no security policy file detected
- Warn: no security file to analyze
- Warn: no security file to analyze
- Warn: no security file to analyze
Reason
project is not fuzzed
Details
- Warn: no fuzzer integrations found
Reason
branch protection not enabled on development/release branches
Details
- Warn: branch protection not enabled for branch 'master'
Reason
SAST tool is not run on all commits -- score normalized to 0
Details
- Warn: 0 commits out of 3 are checked with a SAST tool
Score
3
/10
Last Scanned on 2025-01-27
The Open Source Security Foundation is a cross-industry collaboration to improve the security of open source software (OSS). The Scorecard provides security health metrics for open source projects.
Learn More