forked from sheetjs/sheetjs
		
	version bump 0.2.5: IE fix
IE apparently doesn't like [^], so the checks have been replaced with [^\u2603] (eliminating ☃ the unicode snowman)
This commit is contained in:
		
							parent
							
								
									6716857483
								
							
						
					
					
						commit
						1dc777f521
					
				| @ -143,7 +143,7 @@ function parseSheet(data) { | ||||
| 
 | ||||
| 	/* 18.3.1.80 sheetData CT_SheetData ? */ | ||||
| 	if(!data.match(/<sheetData *\/>/)) | ||||
| 	data.match(/<sheetData>([^]*)<\/sheetData>/m)[1].split("</row>").forEach(function(x) { | ||||
| 	data.match(/<sheetData>([^\u2603]*)<\/sheetData>/m)[1].split("</row>").forEach(function(x) { | ||||
| 		if(x === "" || x.trim() === "") return; | ||||
| 
 | ||||
| 		/* 18.3.1.73 row CT_Row */ | ||||
| @ -204,7 +204,7 @@ function parseSheet(data) { | ||||
| } | ||||
| 
 | ||||
| // matches <foo>...</foo> extracts content
 | ||||
| function matchtag(f,g) {return new RegExp('<'+f+'(?: xml:space="preserve")?>([^]*)</'+f+'>',(g||"")+"m");} | ||||
| function matchtag(f,g) {return new RegExp('<'+f+'(?: xml:space="preserve")?>([^\u2603]*)</'+f+'>',(g||"")+"m");} | ||||
| 
 | ||||
| function parseVector(data) { | ||||
| 	var h = parsexmltag(data); | ||||
|  | ||||
| @ -1,6 +1,6 @@ | ||||
| { | ||||
| 	"name": "xlsx", | ||||
| 	"version": "0.2.4", | ||||
| 	"version": "0.2.5", | ||||
| 	"author": "Niggler", | ||||
| 	"description": "(one day) a full-featured XLSX parser and writer.  For now, primitive parser", | ||||
| 	"keywords": [ | ||||
|  | ||||
							
								
								
									
										4
									
								
								xlsx.js
									
									
									
									
									
								
							
							
								
								
								
								
								
									
									
								
							
						
						
									
										4
									
								
								xlsx.js
									
									
									
									
									
								
							| @ -367,7 +367,7 @@ function parseSheet(data) { | ||||
| 
 | ||||
| 	/* 18.3.1.80 sheetData CT_SheetData ? */ | ||||
| 	if(!data.match(/<sheetData *\/>/)) | ||||
| 	data.match(/<sheetData>([^]*)<\/sheetData>/m)[1].split("</row>").forEach(function(x) { | ||||
| 	data.match(/<sheetData>([^\u2603]*)<\/sheetData>/m)[1].split("</row>").forEach(function(x) { | ||||
| 		if(x === "" || x.trim() === "") return; | ||||
| 
 | ||||
| 		/* 18.3.1.73 row CT_Row */ | ||||
| @ -428,7 +428,7 @@ function parseSheet(data) { | ||||
| } | ||||
| 
 | ||||
| // matches <foo>...</foo> extracts content
 | ||||
| function matchtag(f,g) {return new RegExp('<'+f+'(?: xml:space="preserve")?>([^]*)</'+f+'>',(g||"")+"m");} | ||||
| function matchtag(f,g) {return new RegExp('<'+f+'(?: xml:space="preserve")?>([^\u2603]*)</'+f+'>',(g||"")+"m");} | ||||
| 
 | ||||
| function parseVector(data) { | ||||
| 	var h = parsexmltag(data); | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user