Skip to content

Commit 6beec1c

Browse files
committed
refactor: move js to bottom and move css to top.
1 parent d2bb8ef commit 6beec1c

File tree

2 files changed

+48
-38
lines changed

2 files changed

+48
-38
lines changed

templates/base/footer.tmpl

Lines changed: 22 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -27,26 +27,40 @@
2727
</div>
2828
</div>
2929
</footer>
30-
</body>
30+
<script src="{{AppSubUrl}}/js/jquery-1.11.3.min.js"></script>
31+
<script src="{{AppSubUrl}}/js/libs/jquery.are-you-sure.js"></script>
32+
{{if .RequireSimpleMDE}}
33+
<script src="{{AppSubUrl}}/plugins/simplemde-1.10.1/simplemde.min.js"></script>
34+
<script src="{{AppSubUrl}}/plugins/codemirror-5.17.0/addon/mode/loadmode.js"></script>
35+
<script src="{{AppSubUrl}}/plugins/codemirror-5.17.0/mode/meta.js"></script>
36+
<script>
37+
CodeMirror.modeURL = "{{AppSubUrl}}/plugins/codemirror-5.17.0/mode/%N/%N.js";
38+
</script>
39+
{{end}}
40+
{{if .RequireGitGraph}}
41+
<!-- graph -->
42+
<script src="{{AppSubUrl}}/js/libs/gitgraph.js"></script>
43+
<script src="{{AppSubUrl}}/js/draw.js"></script>
44+
{{end}}
45+
46+
<!-- JavaScript -->
47+
<script src="{{AppSubUrl}}/js/semantic-2.2.1.min.js"></script>
48+
<script src="{{AppSubUrl}}/js/index.js?v={{MD5 AppVer}}"></script>
3149

3250
<!-- Third-party libraries -->
3351
{{if .RequireHighlightJS}}
34-
<link rel="stylesheet" href="{{AppSubUrl}}/plugins/highlight-9.6.0/github.css">
3552
<script src="{{AppSubUrl}}/plugins/highlight-9.6.0/highlight.pack.js"></script>
3653
{{end}}
3754
{{if .RequireMinicolors}}
38-
<link rel="stylesheet" href="{{AppSubUrl}}/plugins/jquery.minicolors-2.2.3/jquery.minicolors.css">
3955
<script src="{{AppSubUrl}}/plugins/jquery.minicolors-2.2.3/jquery.minicolors.min.js"></script>
4056
{{end}}
4157
{{if .RequireDatetimepicker}}
42-
<link rel="stylesheet" href="{{AppSubUrl}}/plugins/jquery.datetimepicker-2.4.5/jquery.datetimepicker.css">
4358
<script src="{{AppSubUrl}}/plugins/jquery.datetimepicker-2.4.5/jquery.datetimepicker.js"></script>
4459
{{end}}
4560
{{if .RequireDropzone}}
46-
<link rel="stylesheet" href="{{AppSubUrl}}/plugins/dropzone-4.2.0/dropzone.css">
4761
<script src="{{AppSubUrl}}/plugins/dropzone-4.2.0/dropzone.js"></script>
4862
{{end}}
49-
<script src="{{AppSubUrl}}/js/libs/emojify-1.1.0.min.js"></script>
50-
<script src="{{AppSubUrl}}/js/libs/clipboard-1.5.9.min.js"></script>
51-
63+
<script src="{{AppSubUrl}}/js/libs/emojify-1.1.0.min.js"></script>
64+
<script src="{{AppSubUrl}}/js/libs/clipboard-1.5.9.min.js"></script>
65+
</body>
5266
</html>

templates/base/head.tmpl

Lines changed: 26 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,54 +1,50 @@
11
<!DOCTYPE html>
22
<html>
33
<head data-suburl="{{AppSubUrl}}">
4-
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
5-
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
4+
<meta charset="utf-8">
5+
<meta http-equiv="x-ua-compatible" content="ie=edge">
6+
<title>{{if .Title}}{{.Title}} - {{end}}{{AppName}}</title>
7+
<meta name="theme-color" content="{{ThemeColorMetaTag}}">
68
<meta name="author" content="{{if .Repository}}{{.Owner.Name}}{{else}}Gitea - Git with a cup of tea{{end}}" />
79
<meta name="description" content="{{if .Repository}}{{.Repository.Name}}{{if .Repository.Description}} - {{.Repository.Description}}{{end}}{{else}}Gitea (Git with a cup of tea) is a painless self-hosted Git service written in Go{{end}}" />
810
<meta name="keywords" content="go, git, self-hosted, gitea">
911
<meta name="referrer" content="no-referrer" />
1012
<meta name="_csrf" content="{{.CsrfToken}}" />
1113
<meta name="_suburl" content="{{AppSubUrl}}" />
12-
{{if .GoGetImport}}
13-
<meta name="go-import" content="{{.GoGetImport}} git {{.CloneLink.HTTPS}}">
14-
<meta name="go-source" content="{{.GoGetImport}} _ {{.GoDocDirectory}} {{.GoDocFile}}">
15-
{{end}}
14+
{{if .GoGetImport}}
15+
<meta name="go-import" content="{{.GoGetImport}} git {{.CloneLink.HTTPS}}">
16+
<meta name="go-source" content="{{.GoGetImport}} _ {{.GoDocDirectory}} {{.GoDocFile}}">
17+
{{end}}
1618

1719
<link rel="shortcut icon" href="{{AppSubUrl}}/img/favicon.png" />
18-
19-
<script src="{{AppSubUrl}}/js/jquery-1.11.3.min.js"></script>
20-
<script src="{{AppSubUrl}}/js/libs/jquery.are-you-sure.js"></script>
2120
<link rel="stylesheet" href="{{AppSubUrl}}/assets/font-awesome-4.6.3/css/font-awesome.min.css">
2221
<link rel="stylesheet" href="{{AppSubUrl}}/assets/octicons-4.3.0/octicons.min.css">
2322

24-
{{if .RequireSimpleMDE}}
25-
<link rel="stylesheet" href="{{AppSubUrl}}/plugins/simplemde-1.10.1/simplemde.min.css">
26-
<script src="{{AppSubUrl}}/plugins/simplemde-1.10.1/simplemde.min.js"></script>
27-
<script src="{{AppSubUrl}}/plugins/codemirror-5.17.0/addon/mode/loadmode.js"></script>
28-
<script src="{{AppSubUrl}}/plugins/codemirror-5.17.0/mode/meta.js"></script>
29-
<script>
30-
CodeMirror.modeURL = "{{AppSubUrl}}/plugins/codemirror-5.17.0/mode/%N/%N.js";
31-
</script>
32-
{{end}}
33-
34-
{{if .RequireGitGraph}}
23+
{{if .RequireSimpleMDE}}
24+
<link rel="stylesheet" href="{{AppSubUrl}}/plugins/simplemde-1.10.1/simplemde.min.css">
25+
{{end}}
26+
27+
{{if .RequireGitGraph}}
3528
<!-- graph -->
36-
<script src="{{AppSubUrl}}/js/libs/gitgraph.js"></script>
37-
<script src="{{AppSubUrl}}/js/draw.js"></script>
3829
<link rel="stylesheet" href="{{AppSubUrl}}/css/gitgraph.css">
39-
{{end}}
30+
{{end}}
4031

4132
<!-- Stylesheet -->
4233
<link rel="stylesheet" href="{{AppSubUrl}}/css/semantic-2.2.1.min.css">
4334
<link rel="stylesheet" href="{{AppSubUrl}}/css/index.css?v={{MD5 AppVer}}">
4435

45-
<!-- JavaScript -->
46-
<script src="{{AppSubUrl}}/js/semantic-2.2.1.min.js"></script>
47-
<script src="{{AppSubUrl}}/js/index.js?v={{MD5 AppVer}}"></script>
48-
49-
<title>{{if .Title}}{{.Title}} - {{end}}{{AppName}}</title>
50-
51-
<meta name="theme-color" content="{{ThemeColorMetaTag}}">
36+
{{if .RequireHighlightJS}}
37+
<link rel="stylesheet" href="{{AppSubUrl}}/plugins/highlight-9.6.0/github.css">
38+
{{end}}
39+
{{if .RequireMinicolors}}
40+
<link rel="stylesheet" href="{{AppSubUrl}}/plugins/jquery.minicolors-2.2.3/jquery.minicolors.css">
41+
{{end}}
42+
{{if .RequireDatetimepicker}}
43+
<link rel="stylesheet" href="{{AppSubUrl}}/plugins/jquery.datetimepicker-2.4.5/jquery.datetimepicker.css">
44+
{{end}}
45+
{{if .RequireDropzone}}
46+
<link rel="stylesheet" href="{{AppSubUrl}}/plugins/dropzone-4.2.0/dropzone.css">
47+
{{end}}
5248
</head>
5349
<body>
5450
<div class="full height">

0 commit comments

Comments
 (0)