Skip to content

Commit 75a124b

Browse files
silverwindzeripath
authored andcommitted
remove loadCSS and preload woff2 icon fonts (#9976)
loadCSS was used as a polyfill for rel=preload but it seems we only used it on a single CSS file which did not help much. Changed the icon CSS to a blocking load and preload the woff2 variants which does work in modern browsers (Firefox currently needs the network.preload about:config setting but should gain proper support soon). Co-authored-by: zeripath <[email protected]>
1 parent 15af6be commit 75a124b

File tree

7 files changed

+4
-50
lines changed

7 files changed

+4
-50
lines changed

public/vendor/VERSIONS

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,6 @@ Version: 2.1.10
2323
File(s): /vendor/plugins/emojify/emojify.custom.js
2424
Version: 1.1.0
2525

26-
File(s): /vendor/plugins/cssrelpreload/
27-
Version: 1.3.1
28-
2926
File(s): /vendor/plugins/dropzone/dropzone.js
3027
Version: 4.2.0
3128

public/vendor/librejs.html

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -60,16 +60,6 @@
6060
<td><a href="http://www.freebsd.org/copyright/freebsd-license.html">Expat</a></td>
6161
<td><a href="https://github.com/Ranks/emojify.js/archive/1.1.0.tar.gz">emojify-1.1.0.tar.gz</a></td>
6262
</tr>
63-
<tr>
64-
<td><a href="./plugins/cssrelpreload/loadCSS.min.js">loadCSS.min.js</a></td>
65-
<td><a href="http://www.freebsd.org/copyright/freebsd-license.html">Expat</a></td>
66-
<td><a href="https://github.com/filamentgroup/loadCSS/archive/v1.3.1.tar.gz">loadCSS-1.3.1.tar.gz</a></td>
67-
</tr>
68-
<tr>
69-
<td><a href="./plugins/cssrelpreload/cssrelpreload.min.js">cssrelpreload.min.js</a></td>
70-
<td><a href="http://www.freebsd.org/copyright/freebsd-license.html">Expat</a></td>
71-
<td><a href="https://github.com/filamentgroup/loadCSS/archive/v1.3.1.tar.gz">loadCSS-1.3.1.tar.gz</a></td>
72-
</tr>
7363
<tr>
7464
<td><a href="./plugins/dropzone/dropzone.js">dropzone.js</a></td>
7565
<td><a href="https://github.com/enyo/dropzone/blob/master/LICENSE">Expat</a></td>

public/vendor/plugins/cssrelpreload/LICENSE

Lines changed: 0 additions & 21 deletions
This file was deleted.

public/vendor/plugins/cssrelpreload/cssrelpreload.min.js

Lines changed: 0 additions & 2 deletions
This file was deleted.

public/vendor/plugins/cssrelpreload/loadCSS.min.js

Lines changed: 0 additions & 2 deletions
This file was deleted.

templates/base/head.tmpl

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@
5050
<meta name="go-import" content="{{.GoGetImport}} git {{.CloneLink.HTTPS}}">
5151
<meta name="go-source" content="{{.GoGetImport}} _ {{.GoDocDirectory}} {{.GoDocFile}}">
5252
{{end}}
53-
5453
<script>
5554
{{SafeJS `/*
5655
@licstart The following is the entire license notice for the
@@ -84,22 +83,20 @@
8483
for the JavaScript code in this page.
8584
*/`}}
8685
</script>
87-
8886
<link rel="shortcut icon" href="{{StaticUrlPrefix}}/img/favicon.png" />
8987
<link rel="mask-icon" href="{{StaticUrlPrefix}}/img/gitea-safari.svg" color="#609926">
90-
<link rel="preload" href="{{StaticUrlPrefix}}/vendor/assets/font-awesome/css/font-awesome.min.css" as="style" onload="this.rel='stylesheet'">
91-
<noscript><link rel="stylesheet" href="{{StaticUrlPrefix}}/vendor/assets/font-awesome/css/font-awesome.min.css"></noscript>
88+
<link rel="stylesheet" href="{{StaticUrlPrefix}}/vendor/assets/font-awesome/css/font-awesome.min.css">
9289
<link rel="stylesheet" href="{{StaticUrlPrefix}}/vendor/assets/octicons/octicons.min.css">
93-
90+
<link rel="preload" as="font" href="{{StaticUrlPrefix}}/fomantic/themes/default/assets/fonts/icons.woff2" type="font/woff2">
91+
<link rel="preload" as="font" href="{{StaticUrlPrefix}}/fomantic/themes/default/assets/fonts/outline-icons.woff2" type="font/woff2">
92+
<link rel="preload" as="font" href="{{StaticUrlPrefix}}/vendor/assets/octicons/octicons.woff2?ef21c39f0ca9b1b5116e5eb7ac5eabe6" type="font/woff2">
9493
{{if .RequireSimpleMDE}}
9594
<link rel="stylesheet" href="{{StaticUrlPrefix}}/vendor/plugins/simplemde/simplemde.min.css">
9695
{{end}}
9796

9897
{{if .RequireTribute}}
9998
<link rel="stylesheet" href="{{StaticUrlPrefix}}/vendor/plugins/tribute/tribute.css">
10099
{{end}}
101-
102-
<!-- Stylesheet -->
103100
<link rel="stylesheet" href="{{StaticUrlPrefix}}/fomantic/semantic.min.css?v={{MD5 AppVer}}">
104101
<link rel="stylesheet" href="{{StaticUrlPrefix}}/css/index.css?v={{MD5 AppVer}}">
105102
<noscript>
@@ -125,9 +122,6 @@
125122
<link rel="stylesheet" href="{{StaticUrlPrefix}}/vendor/plugins/vue-calendar-heatmap/vue-calendar-heatmap.css">
126123
{{end}}
127124
<style class="list-search-style"></style>
128-
129-
<script src="{{StaticUrlPrefix}}/vendor/plugins/cssrelpreload/loadCSS.min.js"></script>
130-
<script src="{{StaticUrlPrefix}}/vendor/plugins/cssrelpreload/cssrelpreload.min.js"></script>
131125
{{if .PageIsUserProfile}}
132126
<meta property="og:title" content="{{.Owner.Name}}" />
133127
<meta property="og:type" content="profile" />

templates/pwa/serviceworker_js.tmpl

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,6 @@ var urlsToCache = [
99
'{{StaticUrlPrefix}}/vendor/plugins/clipboard/clipboard.min.js',
1010
'{{StaticUrlPrefix}}/vendor/plugins/codemirror/addon/mode/loadmode.js',
1111
'{{StaticUrlPrefix}}/vendor/plugins/codemirror/mode/meta.js',
12-
'{{StaticUrlPrefix}}/vendor/plugins/cssrelpreload/cssrelpreload.min.js',
13-
'{{StaticUrlPrefix}}/vendor/plugins/cssrelpreload/loadCSS.min.js',
1412
'{{StaticUrlPrefix}}/vendor/plugins/dropzone/dropzone.js',
1513
'{{StaticUrlPrefix}}/vendor/plugins/emojify/emojify.custom.js',
1614
'{{StaticUrlPrefix}}/vendor/plugins/highlight/highlight.pack.js',

0 commit comments

Comments
 (0)