diff --git a/website/assets/js/models.vue.js b/website/assets/js/models.vue.js index b14e2791e..abd8cf101 100644 --- a/website/assets/js/models.vue.js +++ b/website/assets/js/models.vue.js @@ -57,7 +57,7 @@ export default function(repo) { }, orderedCompat() { return Object.keys(this.compat) - .filter(v => !v.includes('a') && !v.includes('dev') && !v.includes('rc')); + .filter(v => this.$_isStableVersion(v)); }, hasAccuracy() { return this.uas || this.las || this.tags_acc || this.ents_f || this.ents_p || this.ents_r; @@ -98,8 +98,8 @@ export default function(repo) { }, $_getLatestVersion(modelId) { - for (let [spacy_v, models] of Object.entries(this.compat)) { - if (models[modelId]) { + for (let [version, models] of Object.entries(this.compat)) { + if (this.$_isStableVersion(version) && models[modelId]) { return models[modelId][0]; } } @@ -118,6 +118,14 @@ export default function(repo) { return `${nKeys} keys, ${nVectors} unique vectors (${width} dimensions)`; }, + /** + * Hacky check if a version number is stable and not alpha, + * dev or a release candidate + */ + $_isStableVersion(v) { + return !v.includes('a') && !v.includes('b') && !v.includes('dev') && !v.includes('rc'); + }, + /** * Abbreviate a number, e.g. 14249930 --> 14.25m. * @param {number|string} num - The number to convert.