Details
-
Type: Improvement
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: EE-3.3.0.GA, 4.0.BETA, 4.0
-
Component/s: ACE-Components
-
Labels:None
-
Environment:-
-
Assignee Priority:P2
-
Salesforce Case Reference:
-
Affects:Documentation (User Guide, Ref. Guide, etc.)
Description
Tabbing out of the ace:richTextEntry does not trigger the nested ace:ajax call. This was also the case with the ice:inputRichText until a fix for ICE-6656. Here is an example of the code used:
<ace:richTextEntry id="iceInpRchTxt" width="500" value="#{bean.test}" >
<ace:ajax execute="@this" render="@all" />
</ace:richTextEntry>
Test case attached.
<ace:richTextEntry id="iceInpRchTxt" width="500" value="#{bean.test}" >
<ace:ajax execute="@this" render="@all" />
</ace:richTextEntry>
Test case attached.
Committed improvement at revision 34923.
Added the 'blur' ajax event. One challenge was that the blur event kept being triggered in the editor whenever clicking on any of the buttons, so I had to add a way to prevent this by registering a beforeCommandExec event to cancel the blur ajax request. Also, the content was being erased when clicking on the save button when having an ajax blur event, so this was fixing by tweaking some references to some variables.