dream-num / univer.ai

Documentation for Univer
https://univer.ai
Other
7 stars 6 forks source link

docs-ui 插件提供了layout.toolbarConfig配置来控制工具栏的显示,实际这部分功能没有实现 #176

Closed Delan1026 closed 1 month ago

Delan1026 commented 1 month ago

packages/docs-ui/src/controllers/doc-ui.controller.ts

private _initMenus(): void {
         // 实际没有用到layout.toolbarConfig配置
        const { menu = {} } = this._config;

        // init menus
        (
            [
                BoldMenuItemFactory,
                ItalicMenuItemFactory,
                UnderlineMenuItemFactory,
                StrikeThroughMenuItemFactory,
                SubscriptMenuItemFactory,
                SuperscriptMenuItemFactory,
                FontSizeSelectorMenuItemFactory,
                FontFamilySelectorMenuItemFactory,
                TextColorSelectorMenuItemFactory,
                AlignLeftMenuItemFactory,
                AlignCenterMenuItemFactory,
                AlignRightMenuItemFactory,
                AlignJustifyMenuItemFactory,
                OrderListMenuItemFactory,
                BulletListMenuItemFactory,
                ResetBackgroundColorMenuItemFactory,
                BackgroundColorSelectorMenuItemFactory,
            ] as IMenuItemFactory[]
        ).forEach((factory) => {
            this.disposeWithMe(this._menuService.addMenuItem(this._injector.invoke(factory), menu));
        });
    }