diff --git a/src/node/utils/ImportHtml.js b/src/node/utils/ImportHtml.js index 4b50b0326..7c638fb8c 100644 --- a/src/node/utils/ImportHtml.js +++ b/src/node/utils/ImportHtml.js @@ -20,7 +20,6 @@ var log4js = require('log4js'); var Changeset = require("ep_etherpad-lite/static/js/Changeset"); var contentcollector = require("ep_etherpad-lite/static/js/contentcollector"); -var map = require("ep_etherpad-lite/static/js/ace2_common").map; function setPadHTML(pad, html, callback) { @@ -50,9 +49,7 @@ function setPadHTML(pad, html, callback) } // Get the new plain text and its attributes - var newText = map(result.lines, function (e) { - return e + '\n'; - }).join(''); + var newText = result.lines.join('\n'); apiLogger.debug('newText:'); apiLogger.debug(newText); var newAttribs = result.lineAttribs.join('|1+1') + '|1+1'; @@ -62,7 +59,7 @@ function setPadHTML(pad, html, callback) var attribsIter = Changeset.opIterator(attribs); var textIndex = 0; var newTextStart = 0; - var newTextEnd = newText.length - 1; + var newTextEnd = newText.length; while (attribsIter.hasNext()) { var op = attribsIter.next(); diff --git a/src/package.json b/src/package.json index c46abbbf6..48750fbcb 100644 --- a/src/package.json +++ b/src/package.json @@ -25,7 +25,7 @@ "log4js" : "0.4.1", "jsdom-nocontextifiy" : "0.2.10", "async-stacktrace" : "0.0.2", - "npm" : "1.1", + "npm" : "1.1.24", "ejs" : "0.6.1", "graceful-fs" : "1.1.5", "slide" : "1.1.3",