From f1fdfb797190768feec5fcbbeb6dcc67f1191320 Mon Sep 17 00:00:00 2001 From: Marc Jansen Date: Fri, 12 Feb 2016 13:48:12 +0100 Subject: [PATCH] Don't use goog.string.newlines.* --- src/ol/format/igcformat.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/ol/format/igcformat.js b/src/ol/format/igcformat.js index 9df65bdfad..b86db8c03d 100644 --- a/src/ol/format/igcformat.js +++ b/src/ol/format/igcformat.js @@ -2,7 +2,6 @@ goog.provide('ol.format.IGC'); goog.provide('ol.format.IGCZ'); goog.require('goog.asserts'); -goog.require('goog.string.newlines'); goog.require('ol.Feature'); goog.require('ol.format.Feature'); goog.require('ol.format.TextFeature'); @@ -87,6 +86,16 @@ ol.format.IGC.H_RECORD_RE_ = /^H.([A-Z]{3}).*?:(.*)/; ol.format.IGC.HFDTE_RECORD_RE_ = /^HFDTE(\d{2})(\d{2})(\d{2})/; +/** + * A regular expression matching the newline characters `\r\n`, `\r` and `\n`. + * + * @const + * @type {RegExp} + * @private + */ +ol.format.IGC.NEWLINE_RE_ = /\r\n|\r|\n/; + + /** * @inheritDoc */ @@ -112,7 +121,7 @@ ol.format.IGC.prototype.readFeature; */ ol.format.IGC.prototype.readFeatureFromText = function(text, opt_options) { var altitudeMode = this.altitudeMode_; - var lines = goog.string.newlines.splitLines(text); + var lines = text.split(ol.format.IGC.NEWLINE_RE_); /** @type {Object.} */ var properties = {}; var flatCoordinates = [];