forked from GNUsocial/gnu-social
TinyMCE: workaround for save trigger aborting our AJAX form submission.
This commit is contained in:
parent
bb711cb98d
commit
e54d441af0
@ -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;
|
||||||
|
Loading…
Reference in New Issue
Block a user