迁移功能菜单快捷入口

This commit is contained in:
2026-04-25 10:16:14 +08:00
parent 4b1d47e96c
commit 318aeba684
3 changed files with 19 additions and 52 deletions
+13 -1
View File
@@ -8,7 +8,7 @@ let toolbarEventsBound = false;
* @param {string} action 工具条动作
* @returns {void}
*/
function runToolbarAction(action) {
export function runToolbarAction(action) {
// 工具条只做入口分发,具体业务仍由原有全局函数负责。
const actions = {
shop: () => window.openShopModal?.(),
@@ -26,6 +26,18 @@ function runToolbarAction(action) {
actions[action]?.();
}
/**
* 执行功能菜单快捷入口,并在打开目标面板前关闭功能菜单。
*
* @param {string} action 快捷入口动作
* @returns {void}
*/
export function runFeatureShortcut(action) {
// 功能菜单和竖向工具条共享同一组业务入口,只额外关闭菜单浮层。
window.closeFeatureMenu?.();
runToolbarAction(action);
}
/**
* 确认并执行离开聊天室动作。
*