Socket
Socket
Sign inDemoInstall

rc-tree

Package Overview
Dependencies
19
Maintainers
2
Versions
305
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.23.2 to 0.23.3

14

lib/Tree.js

@@ -285,3 +285,3 @@ 'use strict';

node: treeNode,
allCheckedNodes: checkKeys.checkedNodes
allCheckedNodesKeys: checkKeys.checkedNodesKeys
};

@@ -294,8 +294,10 @@ if (!('checkedKeys' in this.props)) {

} else {
checkedKeys = this.state.checkedKeys;
newSt.allCheckedNodes = [];
checkedKeys = [].concat(_toConsumableArray(this.state.checkedKeys));
newSt.allCheckedNodesKeys = [];
Object.keys(this.treeNodesStates).forEach(function (item) {
var itemObj = _this3.treeNodesStates[item];
// 此处用 this.checkedKeys,能包含上一次所有选中的节点,
// 供用户判断点击节点,下次是否需要选中
if (_this3.checkedKeys.indexOf(itemObj.key) !== -1) {
newSt.allCheckedNodes.push(itemObj.node);
newSt.allCheckedNodesKeys.push({ key: itemObj.key, node: itemObj.node, pos: item });
}

@@ -335,3 +337,3 @@ });

} else {
selectedKeys = this.state.selectedKeys;
selectedKeys = [].concat(_toConsumableArray(this.state.selectedKeys));
}

@@ -424,2 +426,3 @@ newSt.selectedKeys = selectedKeys;

var checkedNodes = [];
var checkedNodesKeys = [];
Object.keys(this.treeNodesStates).forEach(function (item) {

@@ -430,2 +433,3 @@ var itemObj = _this4.treeNodesStates[item];

checkedNodes.push(itemObj.node);
checkedNodesKeys.push({ key: itemObj.key, node: itemObj.node, pos: item });
} else if (itemObj.checkPart) {

@@ -432,0 +436,0 @@ checkPartKeys.push(itemObj.key);

{
"name": "rc-tree",
"version": "0.23.2",
"version": "0.23.3",
"description": "tree ui component for react",

@@ -5,0 +5,0 @@ "keywords": [

@@ -74,3 +74,3 @@ # rc-tree

|onExpand | fire on treeNode expand or not | function(treeNode, expanded, expandedKeys) | - |
|onCheck | click the treeNode/checkbox to fire | function(e:{checked:bool,node,checkedKeys,event,allCheckedNodes}) | - |
|onCheck | click the treeNode/checkbox to fire | function(e:{checked:bool,node,checkedKeys,event,allCheckedNodesKeys}) | - |
|onSelect | click the treeNode to fire | function(e:{selected:bool,node,selectedKeys,event}) | - |

@@ -77,0 +77,0 @@ |filterTreeNode | filter some treeNodes as you need. it should return true | function(treeNode) | - |

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc