Fix params.fuseOpts being ignored by Fuse.js
				
					
				
			by implementing a map of lower case to camel case parameters fixes: #556
This commit is contained in:
		
							parent
							
								
									1033afcac2
								
							
						
					
					
						commit
						d81b87938b
					
				|  | @ -26,7 +26,21 @@ window.onload = function () { | ||||||
|                             'content' |                             'content' | ||||||
|                         ] |                         ] | ||||||
|                     }; |                     }; | ||||||
|                     if (params.fuseOpts) options = params.fuseOpts; |                     if (params.fuseOpts) { | ||||||
|  |                         options = { | ||||||
|  |                             isCaseSensitive: params.fuseOpts.iscasesensitive ? params.fuseOpts.iscasesensitive : false, | ||||||
|  |                             includeScore: params.fuseOpts.includescore ? params.fuseOpts.includescore : false, | ||||||
|  |                             includeMatches: params.fuseOpts.includematches ? params.fuseOpts.includematches : false, | ||||||
|  |                             minMatchCharLength: params.fuseOpts.minmatchcharlength ? params.fuseOpts.minmatchcharlength : 1, | ||||||
|  |                             shouldSort: params.fuseOpts.shouldsort ? params.fuseOpts.shouldsort : true, | ||||||
|  |                             findAllMatches: params.fuseOpts.findallmatches ? params.fuseOpts.findallmatches : false, | ||||||
|  |                             keys: params.fuseOpts.keys ? params.fuseOpts.keys : ['title', 'permalink', 'summary', 'content'], | ||||||
|  |                             location: params.fuseOpts.location ? params.fuseOpts.location : 0, | ||||||
|  |                             threshold: params.fuseOpts.threshold ? params.fuseOpts.threshold : 0.4, | ||||||
|  |                             distance: params.fuseOpts.distance ? params.fuseOpts.distance : 100, | ||||||
|  |                             ignoreLocation: params.fuseOpts.ignorelocation ? params.fuseOpts.ignorelocation : true | ||||||
|  |                         } | ||||||
|  |                     } | ||||||
|                     fuse = new Fuse(data, options); // build the index from the json file
 |                     fuse = new Fuse(data, options); // build the index from the json file
 | ||||||
|                 } |                 } | ||||||
|             } else { |             } else { | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue
	
	 Aditya Telange
						Aditya Telange