From e0978a31e93923c88cee9ab831e5a889dc9baa4f Mon Sep 17 00:00:00 2001 From: Ian Storm Taylor Date: Thu, 26 Oct 2017 14:06:22 -0700 Subject: [PATCH] change offset key serialization to allow dashes in keys, fixes #474 --- packages/slate-react/src/utils/offset-key.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/slate-react/src/utils/offset-key.js b/packages/slate-react/src/utils/offset-key.js index fdc665743..17934e64d 100644 --- a/packages/slate-react/src/utils/offset-key.js +++ b/packages/slate-react/src/utils/offset-key.js @@ -5,7 +5,7 @@ * @type {RegExp} */ -const PARSER = /^(\w+)(?:-(\d+))?$/ +const PARSER = /^(\w+)(?::(\d+))?$/ /** * Parse an offset key `string`. @@ -34,7 +34,7 @@ function parse(string) { */ function stringify(object) { - return `${object.key}-${object.index}` + return `${object.key}:${object.index}` } /**