[
https://jira.jboss.org/jira/browse/RF-5195?page=com.atlassian.jira.plugin...
]
Alexandr Levkovsky commented on RF-5195:
----------------------------------------
For all Editor event attributes (oninit, onchange, onsave, onsetup) was added wrapping in
javascript function.
First parameter of all wrappers is 'event' - Event onstance with name
"Init" or "Change" and so on. Event also have event.rich.component -
Richfaces Editor component instance and event.rich.tinyMceInstance - Tiny MCE editor
instance.
All other parameters same as in tyny MCE API: you can see them on
http://wiki.moxiecode.com/index.php/TinyMCE:Configuration
So values for this attributes should contain function calls.
Usage examples:
oninit="myCustomOnInitFunction(event);"
onchange="myCustomOnChangeFunction(event, inst);"
onsetup="myCustomOnSetupFunction(event, ed);"
onsave="myCustomOnSaveFunction(event, element_id, html, body);"
NOTE: onsave fuction have html parameter - this is editor content and also should return
some html to be saved. See example on
http://wiki.moxiecode.com/index.php/TinyMCE:Configuration/save_callback. If it will not
return some value - nothing will be saved.
NOTE: Not allowed to add function which submit form with your editor to onsave event -
because onsave callback called after every submit of the editor form - the browser will
hang up with cycling
need to correct oncahnge handler
--------------------------------
Key: RF-5195
URL:
https://jira.jboss.org/jira/browse/RF-5195
Project: RichFaces
Issue Type: Task
Components: planning_all
Affects Versions: 3.3.0
Reporter: Ilya Shaikovsky
Assignee: Alexandr Levkovsky
Priority: Critical
Fix For: 3.3.0
Time Spent: 2 hours
Remaining Estimate: 0 minutes
In current state we could not use support or jsFunction in order to submit the changes.
Only poll or command components could be used to submit outside.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira