From b5a4ece29843c3d861b8f246ef475dc1ec9a87c9 Mon Sep 17 00:00:00 2001 From: Amadeus Folego Date: Wed, 9 Jul 2014 07:38:48 -0300 Subject: [PATCH] Support webkitSlice if slice is not available --- jquery.parse.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/jquery.parse.js b/jquery.parse.js index c9e9c3c..ada8de6 100644 --- a/jquery.parse.js +++ b/jquery.parse.js @@ -196,7 +196,15 @@ { if (start < file.size) { - reader.readAsText(file.slice(start, Math.min(start + settings.chunkSize, file.size)), settings.config.encoding); + var end = Math.min(start + settings.chunkSize, file.size); + + if (file.slice) { + reader.readAsText(file.slice(start, end), settings.config.encoding); + } + else if (file.webkitSlice) { + reader.readAsText(file.webkitSlice(start, end), settings.config.encoding); + } + start += settings.chunkSize; } };