【问题标题】:TinyMCE - text direction changes automatically to left-to-right after pressing Enter in H1TinyMCE - 在 H1 中按 Enter 后,文本方向自动更改为从左到右
【发布时间】:2018-06-23 08:51:46
【问题描述】:

在 TinyMCE 4 中,如果您:

  • 将文本方向更改为 RTL(按从右到左按钮)

  • 现在插入一些文本并将其设为 H1(标题 1)

  • 现在按 Enter

  • 现在输入一些东西

您可以看到编辑方向由于某种原因切换回 LTR。

按 Enter 后如何(以编程方式)保持方向 RTL?

【问题讨论】:

    标签: tinymce right-to-left


    【解决方案1】:

    如果您希望编辑器处于 RTL 模式,只需在初始化编辑器时设置它:

    https://www.tinymce.com/docs/configure/localization/#directionality

    还有一个插件可以让用户自己切换方向:

    https://www.tinymce.com/docs/configure/localization/#directionality

    【讨论】:

    • 谢谢,但我不希望编辑器一直在 RTL 中。我确实在其默认行为(未修改)中使用方向性插件将“从右到左”和“从左到右”按钮添加到工具栏。用户应该能够使用“从右到左”按钮正常切换到 RTL,即使用户使用 H1 段落,编辑器也应该保持 RTL。不幸的是,就像我写的那样,它在按下 Enter 时会切换回来。只有当用户按下“从左到右”按钮时,编辑器才应该返回 LTR。
    • 我现在可以看到您在说什么 - 我会通过 TinyMCE GitHub 问题跟踪器将其报告为缺陷:github.com/tinymce/tinymce/issues
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-31
    相关资源
    最近更新 更多