diff options
| author | Shishkevich D. <135337715+shishkevichd@users.noreply.github.com> | 2025-06-21 11:38:43 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-06-21 11:38:43 +0300 |
| commit | d642774a4493912e76dbc294dce834cf5b635324 (patch) | |
| tree | 98a761be40633469481ab2812a541c4ad8a742aa /web/html/common | |
| parent | 1644904755983ae76fca5bc7466a5da530c37013 (diff) | |
refactor: use new page templates
Diffstat (limited to 'web/html/common')
| -rw-r--r-- | web/html/common/head.html | 31 | ||||
| -rw-r--r-- | web/html/common/js.html | 14 | ||||
| -rw-r--r-- | web/html/common/page.html | 58 |
3 files changed, 58 insertions, 45 deletions
diff --git a/web/html/common/head.html b/web/html/common/head.html deleted file mode 100644 index 35901769..00000000 --- a/web/html/common/head.html +++ /dev/null @@ -1,31 +0,0 @@ -{{define "head"}} -<head> - <meta charset="UTF-8"> - <meta name="renderer" content="webkit"> - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - <meta name="robots" content="noindex,nofollow"> - <link rel="stylesheet" href="{{ .base_path }}assets/ant-design-vue/antd.min.css"> - <link rel="stylesheet" href="{{ .base_path }}assets/css/custom.min.css?{{ .cur_ver }}"> - <style> - [v-cloak] { - display: none; - } - /* vazirmatn-regular - arabic_latin_latin-ext */ - @font-face { - font-display: swap; - font-family: 'Vazirmatn'; - font-style: normal; - font-weight: 400; - src: url('{{ .base_path }}assets/Vazirmatn-UI-NL-Regular.woff2') format('woff2'); - unicode-range: U+0600-06FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE80-FEFC, U+0030-0039; - } - body { - font-family: -apple-system, BlinkMacSystemFont, 'Vazirmatn', 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', - 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', - 'Segoe UI Emoji', 'Segoe UI Symbol'; - } - </style> - <title>{{ .host }} – {{ i18n .title}}</title> -</head> -<div id="message"></div> -{{end}}
\ No newline at end of file diff --git a/web/html/common/js.html b/web/html/common/js.html deleted file mode 100644 index 1c2d64b3..00000000 --- a/web/html/common/js.html +++ /dev/null @@ -1,14 +0,0 @@ -{{define "js"}} -<script src="{{ .base_path }}assets/vue/vue.min.js?{{ .cur_ver }}"></script> -<script src="{{ .base_path }}assets/moment/moment.min.js"></script> -<script src="{{ .base_path }}assets/ant-design-vue/antd.min.js"></script> -<script src="{{ .base_path }}assets/axios/axios.min.js?{{ .cur_ver }}"></script> -<script src="{{ .base_path }}assets/qs/qs.min.js"></script> -<script src="{{ .base_path }}assets/js/axios-init.js?{{ .cur_ver }}"></script> -<script src="{{ .base_path }}assets/js/util/date-util.js?{{ .cur_ver }}"></script> -<script src="{{ .base_path }}assets/js/util/index.js?{{ .cur_ver }}"></script> -<script> - const basePath = '{{ .base_path }}'; - axios.defaults.baseURL = basePath; -</script> -{{end}}
\ No newline at end of file diff --git a/web/html/common/page.html b/web/html/common/page.html new file mode 100644 index 00000000..f1c58fe1 --- /dev/null +++ b/web/html/common/page.html @@ -0,0 +1,58 @@ +{{ define "page/head_start" }} +<!DOCTYPE html> +<html> +<head> + <meta charset="UTF-8"> + <meta name="renderer" content="webkit"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <meta name="robots" content="noindex,nofollow"> + <link rel="stylesheet" href="{{ .base_path }}assets/ant-design-vue/antd.min.css"> + <link rel="stylesheet" href="{{ .base_path }}assets/css/custom.min.css?{{ .cur_ver }}"> + <style> + [v-cloak] { + display: none; + } + /* vazirmatn-regular - arabic_latin_latin-ext */ + @font-face { + font-display: swap; + font-family: 'Vazirmatn'; + font-style: normal; + font-weight: 400; + src: url('{{ .base_path }}assets/Vazirmatn-UI-NL-Regular.woff2') format('woff2'); + unicode-range: U+0600-06FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE80-FEFC, U+0030-0039; + } + body { + font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Vazirmatn', 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; + } + </style> + <title>{{ .host }} – {{ i18n .title}}</title> +{{ end }} + +{{ define "page/head_end" }} +</head> +{{ end }} + +{{ define "page/body_start" }} +<body> + <div id="message"></div> +{{ end }} + +{{ define "page/body_scripts" }} +<script src="{{ .base_path }}assets/vue/vue.min.js?{{ .cur_ver }}"></script> +<script src="{{ .base_path }}assets/moment/moment.min.js"></script> +<script src="{{ .base_path }}assets/ant-design-vue/antd.min.js"></script> +<script src="{{ .base_path }}assets/axios/axios.min.js?{{ .cur_ver }}"></script> +<script src="{{ .base_path }}assets/qs/qs.min.js"></script> +<script src="{{ .base_path }}assets/js/axios-init.js?{{ .cur_ver }}"></script> +<script src="{{ .base_path }}assets/js/util/date-util.js?{{ .cur_ver }}"></script> +<script src="{{ .base_path }}assets/js/util/index.js?{{ .cur_ver }}"></script> +<script> + const basePath = '{{ .base_path }}'; + axios.defaults.baseURL = basePath; +</script> +{{ end }} + +{{ define "page/body_end" }} +</body> +</html> +{{ end }}
\ No newline at end of file |
