Files
optolith-client/js/actions/CultureActions.js
T
Lukas Obermann 7c229853e7 Updated babel, fixing data flow in ListStore
Transferring all Actions to ListStore to regain unidirectional data flow for all stores. Other Stores only will store section-specific data e.g. filters.
2016-11-02 02:23:02 +01:00

43 lines
922 B
JavaScript

import AppDispatcher from '../dispatcher/AppDispatcher';
import ActionTypes from '../constants/ActionTypes';
var CultureActions = {
receiveAll: function(rawCultures) {
AppDispatcher.dispatch({
actionType: ActionTypes.RECEIVE_RAW_CULTURES,
rawCultures
});
},
selectCulture: function(cultureID) {
AppDispatcher.dispatch({
actionType: ActionTypes.SELECT_CULTURE,
cultureID
});
},
filter: function(text) {
AppDispatcher.dispatch({
actionType: ActionTypes.FILTER_CULTURES,
text
});
},
sort: function(option) {
AppDispatcher.dispatch({
actionType: ActionTypes.SORT_CULTURES,
option
});
},
changeValueVisibility: function() {
AppDispatcher.dispatch({
actionType: ActionTypes.CHANGE_CULTURE_VALUE_VISIBILITY
});
},
changeView: function(view) {
AppDispatcher.dispatch({
actionType: ActionTypes.CHANGE_CULTURE_VIEW,
view
});
}
};
export default CultureActions;