| | "use strict"; |
| |
|
| | var AppConstants = require('../constants/AppConstants'); |
| | var AppDispatcher = require('../dispatcher/AppDispatcher'); |
| |
|
| | var ActionTypes = AppConstants.ActionTypes; |
| |
|
| | var LocaleActions = { |
| |
|
| | changeLocale: function(newLocale) { |
| | AppDispatcher.handleViewAction({ |
| | type: ActionTypes.CHANGE_LOCALE, |
| | locale: newLocale |
| | }); |
| | }, |
| |
|
| | changeLocaleFromURI: function(newLocale) { |
| | AppDispatcher.handleURIAction({ |
| | type: ActionTypes.CHANGE_LOCALE, |
| | locale: newLocale |
| | }); |
| | }, |
| |
|
| | changeLocaleFromHeader: function(header) { |
| | AppDispatcher.handleViewAction({ |
| | type: ActionTypes.CHANGE_LOCALE_FROM_HEADER, |
| | header: header |
| | }); |
| | } |
| | }; |
| |
|
| | module.exports = LocaleActions; |
| |
|