Page MenuHomePhabricator

D12684.id.diff
No OneTemporary

D12684.id.diff

diff --git a/src/applications/celerity/controller/CelerityResourceController.php b/src/applications/celerity/controller/CelerityResourceController.php
--- a/src/applications/celerity/controller/CelerityResourceController.php
+++ b/src/applications/celerity/controller/CelerityResourceController.php
@@ -101,8 +101,15 @@
$response->setMimeType($type_map[$type]);
// NOTE: This is a piece of magic required to make WOFF fonts work in
- // Firefox. Possibly we should generalize this.
- if ($type == 'woff' || $type == 'woff2') {
+ // Firefox and IE. Possibly we should generalize this more.
+
+ $cross_origin_types = array(
+ 'woff' => true,
+ 'woff2' => true,
+ 'eot' => true,
+ );
+
+ if (isset($cross_origin_types[$type])) {
// We could be more tailored here, but it's not currently trivial to
// generate a comprehensive list of valid origins (an install may have
// arbitrarily many Phame blogs, for example), and we lose nothing by

File Metadata

Mime Type
text/plain
Expires
Tue, Apr 15, 7:38 PM (1 w, 4 d ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
7704063
Default Alt Text
D12684.id.diff (1003 B)

Event Timeline