diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2020-11-03 18:54:38 +0100 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2020-11-03 18:54:38 +0100 |
| commit | 758cf2b1ed5bfab9a66f7551157073cfbc8ac4bc (patch) | |
| tree | ca9347bfef562504f4fbd57aac101156ffdce65b /animism-align | |
| parent | d424d1d5acbb7252e0667d1d3753ae1497972f7e (diff) | |
adding fontfaceobserver
Diffstat (limited to 'animism-align')
| -rw-r--r-- | animism-align/frontend/app/views/site/site.actions.js | 10 | ||||
| -rw-r--r-- | animism-align/package-lock.json | 5 | ||||
| -rw-r--r-- | animism-align/package.json | 1 |
3 files changed, 16 insertions, 0 deletions
diff --git a/animism-align/frontend/app/views/site/site.actions.js b/animism-align/frontend/app/views/site/site.actions.js index 31a88b9..2e74d48 100644 --- a/animism-align/frontend/app/views/site/site.actions.js +++ b/animism-align/frontend/app/views/site/site.actions.js @@ -2,6 +2,7 @@ import * as types from 'app/types' import { api } from 'app/utils' import actions from 'app/actions' import { URLS } from 'app/constants' +import FontFaceObserver from 'fontfaceobserver' export const loadProject = () => dispatch => { Promise.all([ @@ -13,6 +14,7 @@ export const loadProject = () => dispatch => { actions.media.index(), actions.episode.index(), actions.venue.index(), + loadFonts(), ]).then(() => { actions.viewer.loadSections() }).catch(err => { @@ -20,6 +22,14 @@ export const loadProject = () => dispatch => { }) } +const loadFonts = () => { + const fonts = [ + new FontFaceObserver('Freight Text'), + new FontFaceObserver('Neue Haas Unica'), + ] + return Promise.all(fonts.map(font => font.load())) +} + export const loadPeaks = (asdf) => dispatch => ( api(dispatch, types.peaks, 'peaks', URLS.peaks) ) diff --git a/animism-align/package-lock.json b/animism-align/package-lock.json index 50953ea..7afb8be 100644 --- a/animism-align/package-lock.json +++ b/animism-align/package-lock.json @@ -6443,6 +6443,11 @@ "lodash.isplainobject": "^3.2.0" } }, + "fontfaceobserver": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fontfaceobserver/-/fontfaceobserver-2.1.0.tgz", + "integrity": "sha512-ReOsO2F66jUa0jmv2nlM/s1MiutJx/srhAe2+TE8dJCMi02ZZOcCTxTCQFr3Yet+uODUtnr4Mewg+tNQ+4V1Ng==" + }, "for-in": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", diff --git a/animism-align/package.json b/animism-align/package.json index 4c63092..83d2adf 100644 --- a/animism-align/package.json +++ b/animism-align/package.json @@ -42,6 +42,7 @@ "exifreader": "^3.8.0", "fetch-jsonp": "^1.1.3", "file-saver": "^2.0.2", + "fontfaceobserver": "^2.1.0", "history": "^4.10.1", "keen-slider": "^5.2.2", "lodash.debounce": "^4.0.8", |
