feat: 浏览器类型字段改为下拉选择
- catalog.json: WebBrowser_Create/V2/V3/CreateBackground 的 type 字段补 options(内置运行浏览器/Chrome/Edge,label 与存储值分离)
- shared/types.ts: CatalogField.options 支持字符串或 {label,value} 对象
- Properties.tsx: select/radio 选项归一化渲染 label;当前值不在选项中时追加显示(兼容历史手填值如 zexplorer)
- typecheck 通过;全量 vitest 除 4 项依赖真实 COM 的历史失败外全部通过
This commit is contained in:
1 parent
3d64392eb0
commit
f28b5ffc5e
3 files changed
+88
-14
No files matched your search
+61
-5
@@ -100005,7 +100005,21 @@
|
||||
"placeholder": "",
|
||||
"description": "",
|
||||
"advanced": false,
|
||||
"valueTypes": []
|
||||
"valueTypes": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "内置运行浏览器",
|
||||
"value": "zexplorer"
|
||||
},
|
||||
{
|
||||
"label": "Chrome 浏览器",
|
||||
"value": "chrome"
|
||||
},
|
||||
{
|
||||
"label": "Edge 浏览器",
|
||||
"value": "edge"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "url",
|
||||
@@ -101046,7 +101060,21 @@
|
||||
"placeholder": "",
|
||||
"description": "选择浏览器类型",
|
||||
"advanced": false,
|
||||
"valueTypes": []
|
||||
"valueTypes": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "内置运行浏览器",
|
||||
"value": "zexplorer"
|
||||
},
|
||||
{
|
||||
"label": "Chrome 浏览器",
|
||||
"value": "chrome"
|
||||
},
|
||||
{
|
||||
"label": "Edge 浏览器",
|
||||
"value": "edge"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "url",
|
||||
@@ -103389,7 +103417,21 @@
|
||||
"placeholder": "",
|
||||
"description": "选择浏览器类型",
|
||||
"advanced": false,
|
||||
"valueTypes": []
|
||||
"valueTypes": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "内置运行浏览器",
|
||||
"value": "zexplorer"
|
||||
},
|
||||
{
|
||||
"label": "Chrome 浏览器",
|
||||
"value": "chrome"
|
||||
},
|
||||
{
|
||||
"label": "Edge 浏览器",
|
||||
"value": "edge"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "url",
|
||||
@@ -106333,7 +106375,21 @@
|
||||
"placeholder": "",
|
||||
"description": "选择浏览器类型",
|
||||
"advanced": false,
|
||||
"valueTypes": []
|
||||
"valueTypes": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "内置运行浏览器",
|
||||
"value": "zexplorer"
|
||||
},
|
||||
{
|
||||
"label": "Chrome 浏览器",
|
||||
"value": "chrome"
|
||||
},
|
||||
{
|
||||
"label": "Edge 浏览器",
|
||||
"value": "edge"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "url",
|
||||
@@ -113804,4 +113860,4 @@
|
||||
"slots": []
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user