From 8cd839160d0861d348e282881c9049b972be1bc9 Mon Sep 17 00:00:00 2001 From: Suwijak Chaipipat Date: Fri, 2 Dec 2016 15:37:18 +0700 Subject: [PATCH] Add options to Base64 serializeNode --- src/components/node.js | 2 +- src/serializers/base-64.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/node.js b/src/components/node.js index a84bf01fe..c4d75dce3 100644 --- a/src/components/node.js +++ b/src/components/node.js @@ -215,7 +215,7 @@ class Node extends React.Component { onDragStart = (e) => { const { node } = this.props - const encoded = Base64.serializeNode(node) + const encoded = Base64.serializeNode(node, { preserveKeys: true }) const data = e.nativeEvent.dataTransfer data.setData(TYPES.NODE, encoded) diff --git a/src/serializers/base-64.js b/src/serializers/base-64.js index 20719d35b..b61a56e07 100644 --- a/src/serializers/base-64.js +++ b/src/serializers/base-64.js @@ -73,8 +73,8 @@ function serialize(state) { * @return {String} */ -function serializeNode(node) { - const raw = Raw.serializeNode(node) +function serializeNode(node, options) { + const raw = Raw.serializeNode(node, options) const encoded = encode(raw) return encoded }