孕周门槛:角标改「N周后开放」,首页替补卡去掉「孕 16 周后换成数胎动」 v26101015

Co-Authored-By: AI 助手
This commit is contained in:
karlcarlo
2026-10-11 13:52:34 +00:00
parent 06512a2134
commit 90989a43a6
3 changed files with 8 additions and 9 deletions

View File

@@ -3,7 +3,7 @@
(function () {
'use strict';
/* 页面版本号(YYMMDD+序号):显示在「关于兜爸心选」页底部;bump 时同步 head 注释与 ?v= */
var VER = '26101014';
var VER = '26101015';
const $ = (s, c) => (c || document).querySelector(s);
const $$ = (s, c) => Array.from((c || document).querySelectorAll(s));
@@ -376,13 +376,13 @@
$('#sgLeft').textContent = (left >= 7 ? '还有 ' + Math.ceil(left / 7) + ' 周' : '还有 ' + left + ' 天') + ',大约 ' + mdTxt(gaToDate(g.wk * 7)) + ' 开放';
openModal('modalStageGate');
}
/* 宫格 / 首页工具卡上的小角标「16周+」:没到门槛的灰一点,到了自动去掉 */
/* 记一下宫格上的小角标「16周后开放」:没到门槛的灰一点,到了自动去掉;首页工具卡改成直接换替补(swapHomeCards) */
function markStageLocks() {
$$('#appsGrid .app').forEach(b => {
const g = stageGateOf(decodeURIComponent(b.dataset.url || ''), decodeURIComponent(b.dataset.id || ''));
const on = stageLocked(g);
b.classList.toggle('is-locked', on);
if (on) b.dataset.lock = g.wk + '周+'; else delete b.dataset.lock;
if (on) b.dataset.lock = g.wk + '周后开放'; else delete b.dataset.lock;
});
swapHomeCards();
}
@@ -434,8 +434,7 @@
el.classList.remove('is-warn');
el.setAttribute('aria-label', sub.name + ',' + sub.sub);
el.innerHTML = slot === 'kick'
? '<div class="mc-head"><div class="mc-title">' + sub.name + '</div><div class="mc-sub">' + sub.sub + '</div>' +
'<div class="mc-extra">孕 ' + g.wk + ' 周后这里换成' + g.name + '</div></div>' +
? '<div class="mc-head"><div class="mc-title">' + sub.name + '</div><div class="mc-sub">' + sub.sub + '</div></div>' +
'<span class="mc-btn">' + sub.btn + '</span>' + swapArt(sub.id)
: '<div class="mc-title sm">' + sub.name + '</div><div class="mc-sub">' + sub.sub + '</div>' + swapArt(sub.id);
});