diff --git a/bower.json b/bower.json index 8caa80b..26f8519 100644 --- a/bower.json +++ b/bower.json @@ -2,7 +2,7 @@ "name": "sifter", "keywords": ["search","filter","sift","data","results","match","sort","autocomplete"], "description": "A library for textually searching arrays and hashes of objects by property (or multiple properties). Designed specifically for autocomplete.", - "version": "0.3.3", + "version": "0.3.4", "license": "Apache License, Version 2.0", "readmeFilename": "README.md", "repository": { diff --git a/package.json b/package.json index 5c65333..4a8ea09 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "autocomplete" ], "description": "A library for textually searching arrays and hashes of objects by property (or multiple properties). Designed specifically for autocomplete.", - "version": "0.3.3", + "version": "0.3.4", "author": "Brian Reavis ", "main": "./sifter.js", "repository": { diff --git a/sifter.js b/sifter.js index 0665334..a3268f8 100644 --- a/sifter.js +++ b/sifter.js @@ -425,17 +425,17 @@ }; var DIACRITICS = { - 'a': '[aÀÁÂÃÄÅàáâãäå]', + 'a': '[aÀÁÂÃÄÅàáâãäåĀā]', 'c': '[cÇçćĆčČ]', 'd': '[dđĐďĎ]', - 'e': '[eÈÉÊËèéêëěĚ]', - 'i': '[iÌÍÎÏìíîï]', + 'e': '[eÈÉÊËèéêëěĚĒē]', + 'i': '[iÌÍÎÏìíîïĪī]', 'n': '[nÑñňŇ]', - 'o': '[oÒÓÔÕÕÖØòóôõöø]', + 'o': '[oÒÓÔÕÕÖØòóôõöøŌō]', 'r': '[rřŘ]', 's': '[sŠš]', 't': '[tťŤ]', - 'u': '[uÙÚÛÜùúûüůŮ]', + 'u': '[uÙÚÛÜùúûüůŮŪū]', 'y': '[yŸÿýÝ]', 'z': '[zŽž]' }; diff --git a/sifter.min.js b/sifter.min.js index ddc7d7a..a85e3d4 100644 --- a/sifter.min.js +++ b/sifter.min.js @@ -1,2 +1,2 @@ /*! sifter.js | https://github.com/brianreavis/sifter.js | Apache License (v2) */ -(function(r,t){if(typeof define==="function"&&define.amd){define(t)}else if(typeof exports==="object"){module.exports=t()}else{r.Sifter=t()}})(this,function(){var r=function(r,t){this.items=r;this.settings=t||{diacritics:true}};r.prototype.tokenize=function(r){r=n(String(r||"").toLowerCase());if(!r||!r.length)return[];var t,e,o,s;var u=[];var a=r.split(/ +/);for(t=0,e=a.length;t0){o.items.push({score:i,id:e})}})}else{e.iterator(e.items,function(r,t){o.items.push({score:1,id:t})})}s=e.getSortFunction(o,t);if(s)o.items.sort(s);o.total=o.items.length;if(typeof t.limit==="number"){o.items=o.items.slice(0,t.limit)}return o};var t=function(r,t){if(typeof r==="number"&&typeof t==="number"){return r>t?1:rt)return 1;if(t>r)return-1;return 0};var e=function(r,t){var e,n,i,o;for(e=1,n=arguments.length;e0){o.items.push({score:i,id:e})}})}else{e.iterator(e.items,function(r,t){o.items.push({score:1,id:t})})}s=e.getSortFunction(o,t);if(s)o.items.sort(s);o.total=o.items.length;if(typeof t.limit==="number"){o.items=o.items.slice(0,t.limit)}return o};var t=function(r,t){if(typeof r==="number"&&typeof t==="number"){return r>t?1:rt)return 1;if(t>r)return-1;return 0};var e=function(r,t){var e,n,i,o;for(e=1,n=arguments.length;e