From 19afeda9493ffd4792b5329a81cd489e374a5d06 Mon Sep 17 00:00:00 2001 From: Michael Q Larson Date: Sat, 7 Mar 2015 01:08:08 -0800 Subject: [PATCH] make google fonts also an async call --- public/css/main.less | 3 --- views/partials/css-cdns.jade | 15 ++++++++++++++- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/public/css/main.less b/public/css/main.less index d3a107812f..d4ffa1b759 100644 --- a/public/css/main.less +++ b/public/css/main.less @@ -4,9 +4,6 @@ @import "lib/animate.min.less"; @import "lib/bootstrap/variables"; -@import url(http://fonts.googleapis.com/css?family=Lato:400); -@import url(http://fonts.googleapis.com/css?family=Inconsolata); - html,body,div,span,a,li,td,th { font-family: 'Lato', sans-serif; font-weight: 300; diff --git a/views/partials/css-cdns.jade b/views/partials/css-cdns.jade index 51adb4ebaf..5e91f557d8 100644 --- a/views/partials/css-cdns.jade +++ b/views/partials/css-cdns.jade @@ -12,7 +12,8 @@ script. else window.addEventListener('load', cb); var cb = function() { - var l = document.createElement('link'); l.rel = 'stylesheet'; + var l = document.createElement('link'); + l.rel = 'stylesheet'; l.href = '//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css'; var h = document.getElementsByTagName('head')[0]; h.parentNode.insertBefore(l, h); }; @@ -31,4 +32,16 @@ script. var raf = requestAnimationFrame || mozRequestAnimationFrame || webkitRequestAnimationFrame || msRequestAnimationFrame; if (raf) raf(cb); + else window.addEventListener('load', cb); + + var cb = function () { + var l = document.createElement('link'); + l.rel = 'stylesheet'; + l.href = 'http://fonts.googleapis.com/css?family=Lato:400|Inconsolata'; + var h = document.getElementsByTagName('head')[0]; + h.parentNode.insertBefore(l, h); + }; + var raf = requestAnimationFrame || mozRequestAnimationFrame || + webkitRequestAnimationFrame || msRequestAnimationFrame; + if (raf) raf(cb); else window.addEventListener('load', cb); \ No newline at end of file