|
1
|
|
|
// main module to expose all submodules |
|
2
|
|
|
/** |
|
3
|
|
|
* Uppercase keys designate namespaces, lowercase keys designate global objects/functions |
|
4
|
|
|
*/ |
|
5
|
|
|
module.exports = { |
|
6
|
|
|
FormValidation: require( './lib/form_validation' ), |
|
7
|
|
|
ValidationDispatchers: require( './lib/validation_dispatchers' ), |
|
8
|
|
|
Components: require( './lib/form_components' ), |
|
9
|
|
|
Store: require( './lib/store' ), |
|
10
|
|
|
StoreUpdates: require( './lib/store_update_handling' ), |
|
11
|
|
|
View: { |
|
12
|
|
|
createDisplayAddressHandler: require( './lib/view_handler/display_address' ).createDisplayAddressHandler, |
|
13
|
|
|
createBankDataDisplayHandler: require( './lib/view_handler/display_bank_data' ).createBankDataDisplayHandler, |
|
14
|
|
|
createSlidingVisibilitySwitcher: require( './lib/view_handler/element_visibility_switcher' ).createSlidingVisibilitySwitcher, |
|
15
|
|
|
createSimpleVisibilitySwitcher: require( './lib/view_handler/element_visibility_switcher' ).createSimpleVisibilitySwitcher, |
|
16
|
|
|
createErrorBoxHandler: require( './lib/view_handler/error_box' ).createHandler, |
|
17
|
|
|
createFormPageVisibilityHandler: require( './lib/view_handler/form_page_visibility' ).createHandler, |
|
18
|
|
|
createPaymentSummaryDisplayHandler: require( './lib/view_handler/display_payment_summary' ).createPaymentSummaryDisplayHandler, |
|
19
|
|
|
createFeeOptionSwitcher: require( './lib/view_handler/fee_option_switcher' ).createFeeOptionSwitcher, |
|
20
|
|
|
createFieldValueValidityIndicator: require( './lib/view_handler/field_value_validity_indicator' ).createFieldValueValidityIndicator, |
|
21
|
|
|
createCountrySpecificAttributesHandler: require( './lib/view_handler/country_specific_attributes' ).createCountrySpecificAttributesHandler, |
|
22
|
|
|
createRecurrentPaypalNoticeHandler: require( './lib/view_handler/recurrent_paypal_notice' ).createRecurrentPaypalNoticeHandler, |
|
23
|
|
|
Animator: require( './lib/view_handler/animator' ) |
|
24
|
|
|
}, |
|
25
|
|
|
Actions: require( './lib/actions' ), |
|
26
|
|
|
CurrencyFormatter: require( './lib/simple_currency_formatter' ), |
|
27
|
|
|
createInitialStateFromViolatedFields: require( './lib/validation_conversion' ).createInitialStateFromViolatedFields |
|
28
|
|
|
}; |
|
29
|
|
|
|
|
30
|
|
|
|