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/frontend | |
| parent | d424d1d5acbb7252e0667d1d3753ae1497972f7e (diff) | |
adding fontfaceobserver
Diffstat (limited to 'animism-align/frontend')
| -rw-r--r-- | animism-align/frontend/app/views/site/site.actions.js | 10 |
1 files changed, 10 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) ) |
