TinyMCE获取节点CSS属性
我正在构建一个应用程序,它使用TinyMCE来编辑TD块中的内容。函数 tinyMCE.execCommand(...) 绑定了许多自定义按钮,这些按钮不是用 TinyMCE ControllManager 构建的,它们只是一些带有 onClick 事件的 DIV,该事件发送execCommand 到tinyMCE。
使用默认的 TinyMCE 按钮编辑内容时,它们会显示节点的当前状态。例如,我们单击有序列表的粗体、斜体文本 - 我们可以看到按钮“B”、“I”和“OL”在控件中处于活动状态。我需要做类似的事情 - 获取当前节点的属性,这样我就可以向自定义按钮添加一些类。
有 handle_node_change_callback ,我应该在其中获取这些属性。 TinyMCE 是否有一些显示当前节点属性的内置函数?
我期望它是什么:node.getAllProperties() 返回 ['Bold', 'Italic', 'OrderedList']
I am building an app which uses TinyMCE to edit contents in TD blocks. Function tinyMCE.execCommand(...) is binded to many custom buttons, these buttons are not built with TinyMCE ControllManager, they are just some DIVs with onClick event, which sends execCommand to tinyMCE.
When editing content with default TinyMCE buttons, they show the current state of the node. E.g. we click in a bold, italic text of ordered list - we can see button "B"," I" and "OL" are active in the controls. I need to do something similar - get attributes of current node, so I can add some class to my custom buttons.
There is handle_node_change_callback , where I should get these attributes. Does TinyMCE have some built-in function that shows current node properties?
What i expect it to be: node.getAllProperties() returns ['Bold', 'Italic', 'OrderedList']
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不,tinymce中没有这样的功能。
我建议您从tinymce内容中检索一个节点,并在该节点中搜索子节点。
No, there is no such function in tinymce.
I suggest you retrieve a node from the tinymce content and search down the node for subnodes.