[wp-trac] [WordPress Trac] #24067: TinyMCE 4.0
WordPress Trac
noreply at wordpress.org
Mon Feb 10 19:28:12 UTC 2014
#24067: TinyMCE 4.0
-------------------------+-----------------------
Reporter: josh401 | Owner: azaozz
Type: enhancement | Status: accepted
Priority: high | Milestone: 3.9
Component: TinyMCE | Version: 3.8
Severity: minor | Resolution:
Keywords: | Focuses:
-------------------------+-----------------------
Comment (by azaozz):
`tinymce.on('AddEditor', function()...` works as expected but is somewhat
hard to use. The JS has to run after tinymce.js is loaded (obviously) but
before the `tinymce.init()` call for the instance. By default
tinymce.init() is fired shortly after tinymce.js is loaded, so it's hard
to time when to do `'AddEditor'` especially from other JS.
As @josh401 suggested best would be if there is a small TinyMCE plugin
that does this. Alternatively there is a (new)
[https://core.trac.wordpress.org/browser/trunk/src/wp-
includes/js/tinymce/plugins/wordpress/plugin.js#L314 jQuery custom event]
fired on editor.init as long as the `'wordpress'` plugin is loaded.
Also, looking at At.js: it is not a very good idea to manipulate the
editor content (the iframe's body) with jQuery. Generally you can "look"
but not "touch" as changing anything else that text strings would bypass
the TinyMCE internal handling of events, node changes, etc.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/24067#comment:123>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list