diff options
| author | Axel Forsman | 2020-09-15 09:55:49 +0200 | 
|---|---|---|
| committer | Axel Forsman | 2020-09-15 09:55:49 +0200 | 
| commit | d81d4e9186fca436a2a55a4ee366b2de7fdd02f1 (patch) | |
| tree | 9811f1f452a1fea8fcb99bd48f2251f4e07baba1 /src | |
| parent | 0f1bbeddf4bf8d687dd57b7910c48a2fb1d49a5b (diff) | |
| download | vim-helptag-versions-d81d4e9186fca436a2a55a4ee366b2de7fdd02f1.tar.bz2 | |
Add GitHub Pages frontend
Diffstat (limited to 'src')
| -rw-r--r-- | src/index.js | 17 | 
1 files changed, 17 insertions, 0 deletions
| diff --git a/src/index.js b/src/index.js new file mode 100644 index 0000000..6562fca --- /dev/null +++ b/src/index.js @@ -0,0 +1,17 @@ +import fuzzysort from "fuzzysort"; +import data from "../tag-versions"; + +const tagVersions = data.map(([version, helpTag]) => ({version, helpTag})); +const input = document.getElementById("input"), +	results = document.getElementById("results"); + +function render() { +	results.innerHTML = fuzzysort.go(input.value, tagVersions, { +			key: 'helpTag', +			limit: 50, +		}) +		.map(result => `<tr><td>${fuzzysort.highlight(result)}</td><td>${result.obj.version}</td></tr>`) +		.join(""); +} +render(); +input.addEventListener("input", render); | 
