Skip to content

Commit ddc6152

Browse files
committed
Disable reordering
1 parent 50d3afc commit ddc6152

File tree

3 files changed

+17
-11
lines changed

3 files changed

+17
-11
lines changed

bower.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "react-reorderable",
3-
"version": "1.0.3",
3+
"version": "1.1.0",
44
"description": "Drag & drop, touch enabled, reorderable / sortable list, React component",
55
"homepage": "https://github.com/JakeSidSmith/react-reorderable",
66
"license": "MIT",

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "react-reorderable",
3-
"version": "1.0.3",
3+
"version": "1.1.0",
44
"description": "Drag & drop, touch enabled, reorderable / sortable list, React component",
55
"author": "Jake 'Sid' Smith",
66
"license": "MIT",

reorderable.js

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,15 @@
2121
}
2222
},
2323
startDrag: function (dragOffset, draggedStyle) {
24-
this.setState({
25-
dragOffset: dragOffset,
26-
draggedStyle: draggedStyle,
27-
originalPosition: draggedStyle,
28-
held: true,
29-
moved: false
30-
});
24+
if (!this.props.disableReorder) {
25+
this.setState({
26+
dragOffset: dragOffset,
27+
draggedStyle: draggedStyle,
28+
originalPosition: draggedStyle,
29+
held: true,
30+
moved: false
31+
});
32+
}
3133
},
3234
itemDown: function (item, index, event) {
3335
event.preventDefault();
@@ -434,10 +436,14 @@
434436
},
435437
componentWillReceiveProps: function (props) {
436438
// Updates list when props changed
437-
this.setState({list: props.list});
439+
this.setState({
440+
list: props.list
441+
});
438442
},
439443
getInitialState: function () {
440-
return {list: this.props.list || []};
444+
return {
445+
list: this.props.list || []
446+
};
441447
},
442448
render: function () {
443449
var self = this;

0 commit comments

Comments
 (0)