diff --git a/danmu_api/ui/js/systemsettings.js b/danmu_api/ui/js/systemsettings.js index 6841792..b311045 100644 --- a/danmu_api/ui/js/systemsettings.js +++ b/danmu_api/ui/js/systemsettings.js @@ -2254,14 +2254,15 @@ function renderEnvList() { if (themeSettings) themeSettings.hidden = currentCategory !== 'system'; const items = (envVariables[currentCategory] || []) - .filter(item => item.key !== 'UI_THEME'); + .map((item, originalIndex) => ({ item, originalIndex })) + .filter(({ item }) => item.key !== 'UI_THEME'); if (items.length === 0) { list.innerHTML = '
暂无配置项
'; return; } - list.innerHTML = items.map((item, index) => { + list.innerHTML = items.map(({ item, originalIndex }) => { const typeLabel = item.type === 'boolean' ? '布尔' : item.type === 'number' ? '数字' : item.type === 'select' ? '单选' : @@ -2279,8 +2280,8 @@ function renderEnvList() {