Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/MHSanaei/3x-ui.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'web/html/common/page.html')
-rw-r--r--web/html/common/page.html65
1 files changed, 39 insertions, 26 deletions
diff --git a/web/html/common/page.html b/web/html/common/page.html
index 058682d5..47b2b654 100644
--- a/web/html/common/page.html
+++ b/web/html/common/page.html
@@ -1,6 +1,7 @@
{{ define "page/head_start" }}
<!DOCTYPE html>
<html>
+
<head>
<meta charset="UTF-8">
<meta name="renderer" content="webkit">
@@ -12,6 +13,7 @@
[v-cloak] {
display: none;
}
+
/* vazirmatn-regular - arabic_latin_latin-ext */
@font-face {
font-display: swap;
@@ -21,10 +23,11 @@
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;
}
-
+
/* mobile touch scrolling for tabs */
@media (max-width: 576px) {
.ant-tabs-nav-container {
@@ -34,59 +37,69 @@
overscroll-behavior-x: contain;
white-space: nowrap;
max-width: 100%;
- padding: 0 !important; /* Remove padding for arrows */
+ padding: 0 !important;
+ /* Remove padding for arrows */
}
+
.ant-tabs-nav-wrap {
overflow: visible !important;
padding: 0 !important;
}
+
.ant-tabs-nav-scroll {
overflow: visible !important;
box-shadow: none !important;
}
+
.ant-tabs-nav {
- display: flex !important;
- transform: none !important; /* Disable JS transform */
- width: auto !important;
- margin: 0 !important;
+ display: flex !important;
+ transform: none !important;
+ /* Disable JS transform */
+ width: auto !important;
+ margin: 0 !important;
}
+
.ant-tabs-tab-prev,
.ant-tabs-tab-next {
- display: none !important; /* Hide arrows */
+ display: none !important;
+ /* Hide arrows */
}
+
.ant-tabs-nav-container::-webkit-scrollbar {
display: none;
}
}
</style>
<title>{{ .host }} – {{ i18n .title}}</title>
-{{ end }}
+ {{ end }}
-{{ define "page/head_end" }}
+ {{ define "page/head_end" }}
</head>
{{ end }}
{{ define "page/body_start" }}
+
<body>
<div id="message"></div>
-{{ end }}
+ {{ 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/index.js?{{ .cur_ver }}"></script>
-<script>
- const basePath = '{{ .base_path }}';
- axios.defaults.baseURL = basePath;
-</script>
-<script src="{{ .base_path }}assets/js/websocket.js?{{ .cur_ver }}"></script>
-{{ end }}
-
-{{ define "page/body_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/index.js?{{ .cur_ver }}"></script>
+ <script>
+ const basePath = '{{ .base_path }}';
+ axios.defaults.baseURL = basePath;
+ </script>
+ <script src="{{ .base_path }}assets/js/websocket.js?{{ .cur_ver }}"></script>
+ {{ end }}
+
+ {{ define "page/body_end" }}
</body>
+
</html>
{{ end }} \ No newline at end of file