Committed fixes to 4.0 trunk at revision 44116 and to 3.3 EE maintenance branch at revision 44117.
The fixes are to prevent runtime exceptions and to display a warning message when required attributes are missing.
This was done for the following attributes:
- 'filename' in ace:dataExporter.
- 'mask' in ace:maskedEntry
- 'for' in ace:message
- 'for' in ace:tabSetProxy
- 'type' in ace:dataExporter was changed to non-required and now defaults to 'csv'. No warning message is displayed when not specified.
- Unlike the attributes above, when 'target' in ace:dataExporter is null or invalid, it will cause an exception.
Also, I verified that there are no other required attributes in all other components.
Testing notes: please verify that these warning messages appear in the server console and no runtime exceptions occur when the page is loaded. In the case of ace:dataExporter, this is tested when pressing the button.
Committed fixes to 4.0 trunk at revision 44116 and to 3.3 EE maintenance branch at revision 44117.
The fixes are to prevent runtime exceptions and to display a warning message when required attributes are missing.
This was done for the following attributes:
Also, I verified that there are no other required attributes in all other components.
Testing notes: please verify that these warning messages appear in the server console and no runtime exceptions occur when the page is loaded. In the case of ace:dataExporter, this is tested when pressing the button.