v0.5.86: place matches summary below the pager.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -4,6 +4,12 @@
|
|||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
|
## [0.5.86] - 2026-07-29
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
- 「比赛」场次摘要移到分页按钮下方。
|
||||||
|
|
||||||
## [0.5.85] - 2026-07-29
|
## [0.5.85] - 2026-07-29
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ from shared.paths import (
|
|||||||
|
|
||||||
from serve_relations import WEB_DIR, build_payload
|
from serve_relations import WEB_DIR, build_payload
|
||||||
|
|
||||||
SITE_VERSION = "0.5.85"
|
SITE_VERSION = "0.5.86"
|
||||||
DEFAULT_OSS_BASE = "https://climperor.oss-cn-shanghai.aliyuncs.com"
|
DEFAULT_OSS_BASE = "https://climperor.oss-cn-shanghai.aliyuncs.com"
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
+3
-3
@@ -3864,15 +3864,15 @@ function renderMatchesPage() {
|
|||||||
function buildMatchesFoot(summaryText, page, pageCount, onGo) {
|
function buildMatchesFoot(summaryText, page, pageCount, onGo) {
|
||||||
const foot = document.createElement("div");
|
const foot = document.createElement("div");
|
||||||
foot.className = "matches-foot";
|
foot.className = "matches-foot";
|
||||||
|
if (pageCount > 1) {
|
||||||
|
foot.appendChild(buildMatchesPager(page, pageCount, onGo));
|
||||||
|
}
|
||||||
if (summaryText) {
|
if (summaryText) {
|
||||||
const summary = document.createElement("p");
|
const summary = document.createElement("p");
|
||||||
summary.className = "matches-foot-summary";
|
summary.className = "matches-foot-summary";
|
||||||
summary.textContent = summaryText;
|
summary.textContent = summaryText;
|
||||||
foot.appendChild(summary);
|
foot.appendChild(summary);
|
||||||
}
|
}
|
||||||
if (pageCount > 1) {
|
|
||||||
foot.appendChild(buildMatchesPager(page, pageCount, onGo));
|
|
||||||
}
|
|
||||||
return foot;
|
return foot;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
/* Local defaults; production export overwrites via export_relations_site.py. */
|
/* Local defaults; production export overwrites via export_relations_site.py. */
|
||||||
var SITE_VERSION = "0.5.85";
|
var SITE_VERSION = "0.5.86";
|
||||||
var ABILITY_VIDEO_BASE = "";
|
var ABILITY_VIDEO_BASE = "";
|
||||||
var STATIC_ASSET_BASE = "";
|
var STATIC_ASSET_BASE = "";
|
||||||
|
|||||||
@@ -5,8 +5,8 @@
|
|||||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
<title>DOTA2 上分帝</title>
|
<title>DOTA2 上分帝</title>
|
||||||
<link rel="icon" href="/ui-icon/dota2_logo.png" type="image/png" />
|
<link rel="icon" href="/ui-icon/dota2_logo.png" type="image/png" />
|
||||||
<link rel="stylesheet" href="/style.css?v=0.5.85" />
|
<link rel="stylesheet" href="/style.css?v=0.5.86" />
|
||||||
<script src="/mobile-gate.js?v=0.5.85"></script>
|
<script src="/mobile-gate.js?v=0.5.86"></script>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div id="mobile-gate" class="mobile-gate" role="dialog" aria-labelledby="mobile-gate-title" aria-modal="true">
|
<div id="mobile-gate" class="mobile-gate" role="dialog" aria-labelledby="mobile-gate-title" aria-modal="true">
|
||||||
@@ -165,8 +165,8 @@
|
|||||||
|
|
||||||
<section class="detail" id="detail" aria-live="polite"></section>
|
<section class="detail" id="detail" aria-live="polite"></section>
|
||||||
|
|
||||||
<script src="/config.js?v=0.5.85"></script>
|
<script src="/config.js?v=0.5.86"></script>
|
||||||
<script src="/router.js?v=0.5.85"></script>
|
<script src="/router.js?v=0.5.86"></script>
|
||||||
<script src="/app.js?v=0.5.85"></script>
|
<script src="/app.js?v=0.5.86"></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
Reference in New Issue
Block a user