forked from enviPath/enviPy
Current Dev State
This commit is contained in:
12
static/js/ketcher2/node_modules/patch-text/index.js
generated
vendored
Normal file
12
static/js/ketcher2/node_modules/patch-text/index.js
generated
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
'use strict'
|
||||
|
||||
module.exports = function replaceCode (text, replacements) {
|
||||
var offset = 0
|
||||
return replacements.reduce(function (text, update) {
|
||||
var start = update.start + offset
|
||||
var end = update.end + offset
|
||||
var replacement = update.replacement
|
||||
offset += (replacement.length - (end - start))
|
||||
return text.slice(0, start) + replacement + text.slice(end)
|
||||
}, text)
|
||||
}
|
||||
Reference in New Issue
Block a user