v26110262 预览:没记录不出数据卡;首页广场头像 10 个;广场顶部去掉测一测(测试列表只从百宝箱进)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
deploy
2026-11-03 14:13:05 +00:00
parent 8b19ad2d9e
commit 64f29e4b28
10 changed files with 35 additions and 28 deletions

View File

@@ -3,7 +3,7 @@
(function () {
'use strict';
/* 页面版本号(YYMMDD+序号):显示在「关于兜爸心选」页底部;bump 时同步 head 注释与 ?v= */
var VER = '26110261';
var VER = '26110262';
const $ = (s, c) => (c || document).querySelector(s);
const $$ = (s, c) => Array.from((c || document).querySelectorAll(s));
@@ -575,7 +575,9 @@
function renderVitals() {
const box = $('#vitals'), more = $('#vtMore');
if (!box) return;
if (!htVtOn()) { box.classList.add('hide'); return; }
/* 11-03 用户:「没用过孕期工具,记录数据那块先不显示;用了才显示」→ 没真实记录不再出 4 张示例卡,连同上面那行说明一起藏 */
const note = $('.dock-note'), noteShow = v => { if (note) note.style.display = v ? '' : 'none'; };
if (!htVtOn()) { box.classList.add('hide'); noteShow(false); return; }
const its = {};
$$('.vt-it[data-vt]', box).forEach(it => { its[it.dataset.vt] = it; });
const ord = k => VT_ORDER.indexOf(k);
@@ -587,7 +589,7 @@
return (tb - ta) || (ord(a) - ord(b));
});
} else {
keys = VT_ORDER.slice(0, 4).filter(k => !stageLocked(STAGE_GATE.find(g => g.id === VT_TOOL[k])));
keys = []; /* 11-03 前:没记录时出胎动 / 体重 / 血压 / 血糖 4 张示例数卡 */
}
/* 11-01 数据卡改成一行横滑小卡 → 不再折叠,有几项出几项 */
const fold = false;
@@ -601,6 +603,7 @@
more.innerHTML = (vtOpen ? '收起' : '展开全部 ' + keys.length + ' 项数据') + '<svg viewBox="0 0 12 12" aria-hidden="true"><path d="M2.5 4.5L6 8l3.5-3.5" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/></svg>';
}
box.classList.toggle('hide', !vis.length);
noteShow(vis.length > 0);
}
(function () { const m = $('#vtMore'); if (m) m.addEventListener('click', e => { e.stopPropagation(); vtOpen = !vtOpen; renderVitals(); haptic(); }); })();
/* 原「首页工具卡按孕周换替补」入口(markStageLocks 调):现在替补并进 htDefault,这里只重排 */

View File

@@ -18,7 +18,7 @@
#gcHome.gv4 .g4-in i{font-style:normal;font-size:15px;line-height:1;margin-top:-1px}
#gcHome.gv4 .g4-avs{display:flex}
#gcHome.gv4 .g4-avs img{width:18px;height:18px;border-radius:50%;object-fit:cover;border:1.5px solid #fff;margin-left:-5px;background:#FFE3D3}
#gcHome.gv4 .g4-avs img{width:18px;height:18px;border-radius:50%;object-fit:cover;border:1.5px solid #fff;margin-left:-6px;background:#FFE3D3}
#gcHome.gv4 .g4-avs img:first-child{margin-left:0}
/* 卡堆舞台:左边卡堆,右边露页码 + 箭头 */

View File

@@ -45,7 +45,7 @@
/* 11-03 用户:首页孕妈广场右上角的分类(全部 / 家庭婚姻 / 职场 / 经验)取消,换一句小 slogan */
'<span class="g4-slg"><i></i>孕期路上,有人陪你聊</span></div>' +
/* 11-02 用户:「逛广场」单独挂在右边突兀 → 整行做成入口条(浅粉底,整条可点),右侧实心「进广场」 */
'<div class="g4-sub" role="button" tabindex="0"><span class="g4-avs" aria-hidden="true">' + ['p05', 'm07', 'p11', 'm16'].map(function (n) { return '<img src="' + ava(n) + '" alt="" loading="lazy">'; }).join('') + '</span><span class="g4-st">翻一翻,看看<b>其他妈妈</b>的故事</span><span class="g4-in">进广场<i>›</i></span></div>' +
'<div class="g4-sub" role="button" tabindex="0"><span class="g4-avs" aria-hidden="true">' + ['p05', 'm07', 'p11', 'm16', 'p02', 'm03', 'p09', 'm12', 'p13', 'm19'].map(function (n) { return '<img src="' + ava(n) + '" alt="" loading="lazy">'; }).join('') + '</span><span class="g4-st">看看<b>其他妈妈</b>的故事</span><span class="g4-in">进广场<i>›</i></span></div>' +
'<div class="g4-stage"><div class="g4-deck" aria-live="polite"></div>' +
/* 11-03 用户:左右翻的按钮去掉,「1/8」挪到原来按钮的位置(卡堆右下) —— 翻页靠左右滑 / 点后面露出的卡角 */
'<div class="g4-rail"><span class="g4-pg"><b>1</b><i>/8</i></span></div></div>' +
@@ -231,5 +231,5 @@
}
/* feed.js 首页默认不加载(index.html 只引了 topics.js),这里按需拉一次 */
if (window.GC_FEED) init();
else { var fs = document.createElement('script'); fs.src = 'guangchang/feed.js?v=26110261'; fs.onload = fs.onerror = init; document.body.appendChild(fs); }
else { var fs = document.createElement('script'); fs.src = 'guangchang/feed.js?v=26110262'; fs.onload = fs.onerror = init; document.body.appendChild(fs); }
})();

View File

@@ -6,9 +6,9 @@
(function () {
var sec = document.getElementById('gcHome');
if (!sec) return;
var l = document.createElement('link'); l.rel = 'stylesheet'; l.href = 'js/gch/v4.css?v=26110261';
var l = document.createElement('link'); l.rel = 'stylesheet'; l.href = 'js/gch/v4.css?v=26110262';
document.head.appendChild(l);
var s = document.createElement('script'); s.src = 'js/gch/v4.js?v=26110261';
var s = document.createElement('script'); s.src = 'js/gch/v4.js?v=26110262';
s.onload = function () { if (sec.querySelector('.g4-foot')) merge(); else sec.addEventListener('gc4-ready', merge, { once: true }); }; /* v4 要先拉 feed.js 才渲染 */
document.body.appendChild(s);

View File

@@ -9,7 +9,7 @@
if (/[?&]kit=0(?:&|$)/.test(location.search)) return;
var box = document.getElementById('kit');
if (!box) return;
var V = '26110261';
var V = '26110262';
var l = document.createElement('link'); l.rel = 'stylesheet'; l.href = 'js/kit.css?v=' + V; document.head.appendChild(l);
document.documentElement.classList.add('has-kit');