TinyMCE: workaround for save trigger aborting our AJAX form submission.

This commit is contained in:
Brion Vibber 2010-08-10 15:48:02 -07:00
parent bb711cb98d
commit e54d441af0

View File

@ -115,12 +115,20 @@ class TinyMCEPlugin extends Plugin
{ {
$path = common_path('plugins/TinyMCE/js/tiny_mce.js'); $path = common_path('plugins/TinyMCE/js/tiny_mce.js');
// Note: the normal on-submit triggering to save data from
// the HTML editor into the textarea doesn't play well with
// our AJAX form submission. Manually moving it to trigger
// on our send button click.
$scr = <<<END_OF_SCRIPT $scr = <<<END_OF_SCRIPT
$().ready(function() { $().ready(function() {
$('textarea#notice_data-text').tinymce({ $('textarea#notice_data-text').tinymce({
script_url : '{$path}', script_url : '{$path}',
// General options // General options
theme : "simple", theme : "simple",
add_form_submit_trigger : false
});
$('#notice_action-submit').click(function() {
tinymce.triggerSave();
}); });
}); });
END_OF_SCRIPT; END_OF_SCRIPT;