MD Composer 附加内容

以防万一有人想隐藏所有按钮,不让非员工用户看到,这是我的代码:

body:not(.staff) .d-editor-button-bar {
    /* Hide specific buttons */
    button {    
        /* Inline buttons */
        &.align_justify_button, 
        &.align_right_button,
        &.align_center_button,
        &.subscript_button,
        &.superscript_button,
        &.strikethrough_button,
        &.underline_button
        {
            display: none;
        }
        
        /* Popup menu */
        &.toolbar-popup-menu-options {
            [data-name="Float left"],
            /* ... */ {
                display: none;
            }
        }
    }
}
2 个赞

我現在遇到一個顯示錯誤,當我安裝此主題元件時,額外的下拉式「齒輪」按鈕除了載入列之外不顯示任何內容。這似乎只會發生在手機上。

1 个赞

我好像完全忘了在我之前的 PR 中更新 API 用于移动端:man_facepalming:

我会尽快提交一个新的 PR。

2 个赞

抱歉让您久等了——我给忘了。:derp:

https://github.com/MonDiscourse/md-composer-extras/pull/14


@piffy
感谢 Steven,拉取请求已合并。:clap:

5 个赞

我们能否也添加用于 <mark>highlight</mark> 的按钮?

<mark>highlight</mark>

我们的员工经常使用它,并希望有一个用于此的编辑器按钮。

您可以尝试 Composer Highlighted Button

1 个赞

太棒了,这更好!谢谢分享

1 个赞

@Steven 看起来这个 TC 从 GitHub 上消失了,这是故意的吗?

https://github.com/iunctis/md-composer-extras 已经 404 了

1 个赞

我这周搞砸了,不得不在 GitHub 上重新创建组件,导致重定向丢失了。

此链接应该可以正常工作:

https://github.com/MonDiscourse/md-composer-extras

2 个赞

此主题组件似乎在 3.5.0.beta8-dev 上中断(此处

Uncaught (in promise) TypeError: e.getModel() is undefined
    default api-setup.js:129
    eZ plugin-api.gjs:232
    Ember 2
    _decorateCookedElement composer-editor.gjs:546
    previewUpdated composer-editor.gjs:937
    18150 decorated-html.gjs:28
    Z Ember
    18150 decorated-html.gjs:28
    compute helper-fn.js:41
    Ember 73
2 个赞

感谢您的报告,我认为这是一个旧代码,没有任何作用。我已经删除了这部分,更新了组件,它运行正常

3 个赞