This is mostly obvious, but you should know that it is actually much easier to override
"sub-properties" than expected. Take the messages
option (object) in FineUploaderBasic,
for example. Suppose you only want to override the typeError
default message, but want to
use the default values for the other messages properties. Well, simply define a new value for the
typeError
property when initializing your FineUploaderBasic (or FineUploader) instance:
messages: {
typeError: "This is not a valid type"
}
Fine Uploader will know that you only want to change the typeError
message value and keep all of the
other default values. This works for all options that are, themselves, objects with sub-options.