Open Webreaper opened 5 months ago
Incidentally, it seems like the same problem exists for the toolbar
init property. Adding the following (based precisely on the example code given here doesn't work or have any effect either.
toolbar: [
{ name: 'history', items: [ 'undo', 'redo' ] },
{ name: 'styles', items: [ 'styles' ] },
{ name: 'formatting', items: [ 'bold', 'italic' ] },
{ name: 'alignment', items: [ 'alignleft', 'aligncenter', 'alignright', 'alignjustify' ] },
{ name: 'indentation', items: [ 'outdent', 'indent' ] }
]
This is a docs issue. The menu
field does not control which menu items appear, only what each menu contains. To control which items appear use menubar
.
Here's an updated fiddle: https://fiddle.tiny.cloud/3zjoHYUBdO/4
I included a modified toolbar
which does work as documented. The labels are for accessibility, not visual. That perhaps could be better explained in the docs.
I'm using TinyMCE, but it seems like the documentation here is wrong:
https://www.tiny.cloud/docs/tinymce/7/menus-configuration-options/#example-the-tinymce-default-menu-items
When I modify the visible/available menu items per the documentation, it has no effect on the menu bar. For example, here's a TinyMCE fiddle, that shows the problem:
TinyMCE Fiddle
If you run it, you'll see the File Menu still displays, and Search/replace is not available under the Edit menu.
Is the documentation wrong? I see the same behaviour whether I do it in plain Javascript, or if I do it in Blazor using a C# defined config option. Seems to happen with TinyMCE 6 or 7.
✔️ Expected result
In the above example, I expect to see:
File
menu in the menu barSearch/Replace
under the edit menuTable
menu appearing on the menu bar❌ Actual result
menu
property in the initialisation.❓ Possible solution
If you have ideas, you can list them here. Otherwise, you can delete this section.
📃 Other details
Versions: Doesn't work in v6 or v7 as far as I can tell
If you'd like to see this fixed sooner, add a 👍 reaction to this post.