diff options
author | Rasmus Andersson <rasmus@notion.se> | 2018-09-05 20:06:49 +0300 |
---|---|---|
committer | Rasmus Andersson <rasmus@notion.se> | 2018-09-06 03:27:35 +0300 |
commit | cc6505cae9d8f5086c0fc7043508597ee0d52f0b (patch) | |
tree | 199ee35285152f90caacba53d39afc0fb76aedb3 /docs/lab/index.html | |
parent | be9e8a0bfa2494167909b5f6f60f59c5c7bd719b (diff) | |
download | inter-cc6505cae9d8f5086c0fc7043508597ee0d52f0b.tar.xz |
web: glyphinfo format compatibility
Diffstat (limited to 'docs/lab/index.html')
-rw-r--r-- | docs/lab/index.html | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/docs/lab/index.html b/docs/lab/index.html index 7b3f785dc..924e1b7c6 100644 --- a/docs/lab/index.html +++ b/docs/lab/index.html @@ -478,9 +478,17 @@ samples.set('Repertoire', { for (const g of glyphs) { // let [name, uc, ucName, mtime, color] = g - let name = g[0], uc = g[1], ucName = g[2], mtime = g[3] color = g[4] + let name = g[0], uc = g[1], ucName = g[2], mtime = g[3], color = g[4] const ucHex = hexstr(uc, 4) - + + // XXX compatibility with v2.5 (remove when moving to v2.6) + // glyphinfo for 2.5 doesn't contain mtime. + if (mtime && typeof mtime == 'string' && + (mtime.indexOf('rgba') != -1 || mtime.indexOf('#') != -1)) { + color = mtime + mtime = null + } + const style = color && color != '<derived>' ? 'style="background-color:' + color + '"' : '' |