其他妈妈也在搜:6 条按名次配标签 爆/热/关注最多/收藏多/讨论多/新,各自配色
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
(function () {
|
||||
'use strict';
|
||||
/* 页面版本号(YYMMDD+序号):显示在「关于兜爸心选」页底部;bump 时同步 head 注释与 ?v= */
|
||||
var VER = '26110206';
|
||||
var VER = '26110207';
|
||||
const $ = (s, c) => (c || document).querySelector(s);
|
||||
const $$ = (s, c) => Array.from((c || document).querySelectorAll(s));
|
||||
|
||||
@@ -5516,6 +5516,10 @@
|
||||
});
|
||||
}
|
||||
window.__mbHeat = msHeat;
|
||||
/* 11-02 用户:「这 6 个都要有相应的关注维度,颜色不一样」→ 按名次固定发标签:爆 / 热 / 关注最多 / 收藏多 / 讨论多 / 新(样式 .ms-bd.*) */
|
||||
const MS_BD = [{ t: '爆', c: 'bao' }, { t: '热', c: 'hot' }, { t: '关注最多', c: 'gz' }, { t: '收藏多', c: 'sc' }, { t: '讨论多', c: 'tl' }, { t: '新', c: 'new' }];
|
||||
function msBadge(i) { return MS_BD[i] || { t: '', c: '' }; }
|
||||
window.__mbMsBadge = msBadge;
|
||||
function renderSearch(wk, today, size) {
|
||||
const W = state.week, L = $('#msList');
|
||||
if (!L) return;
|
||||
@@ -5552,7 +5556,8 @@
|
||||
if (it.heat) { const h = document.createElement('span'); h.className = 'ms-h'; h.dataset.heat = it.heat; h.innerHTML = MS_FIRE + '<b></b>'; m.appendChild(h); }
|
||||
el.appendChild(no); el.appendChild(m);
|
||||
/* 2026-11-01 爆 = 红橙渐变 + 小火苗 + 光泽;热 = 橙色实底;新 = 绿(样式在 index.html .ms-bd) */
|
||||
if (it.badge) { const g = document.createElement('span'); g.className = 'ms-bd' + (it.badge === '爆' ? ' bao' : it.badge === '新' ? ' new' : ''); g.textContent = it.badge; if (it.badge === '爆') g.insertAdjacentHTML('afterbegin', MS_FIRE_W); el.appendChild(g); }
|
||||
it.badge = msBadge(i, it.badge).t;
|
||||
if (it.badge) { const g = document.createElement('span'); g.className = 'ms-bd ' + msBadge(i).c; g.textContent = it.badge; if (it.badge === '爆') g.insertAdjacentHTML('afterbegin', MS_FIRE_W); el.appendChild(g); }
|
||||
const go = document.createElement('i'); go.className = 'ms-go'; go.textContent = '›'; el.appendChild(go);
|
||||
L.appendChild(el);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user