Welcome to mirror list, hosted at ThFree Co, Russian Federation.

mutations.js « store « add_context_commits_modal « javascripts « assets « app - gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 8a3da0ca248f97e60fc138535f5603e8bf704e3d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
import * as types from './mutation_types';

export default {
  [types.SET_BASE_CONFIG](state, options) {
    Object.assign(state, { ...options });
  },
  [types.SET_TABINDEX](state, tabIndex) {
    state.tabIndex = tabIndex;
  },
  [types.FETCH_COMMITS](state) {
    state.isLoadingCommits = true;
    state.commitsLoadingError = false;
  },
  [types.SET_COMMITS](state, commits) {
    state.commits = commits;
    state.isLoadingCommits = false;
    state.commitsLoadingError = false;
  },
  [types.SET_COMMITS_SILENT](state, commits) {
    state.commits = commits;
  },
  [types.FETCH_COMMITS_ERROR](state) {
    state.commitsLoadingError = true;
    state.isLoadingCommits = false;
  },
  [types.FETCH_CONTEXT_COMMITS](state) {
    state.isLoadingContextCommits = true;
    state.contextCommitsLoadingError = false;
  },
  [types.SET_CONTEXT_COMMITS](state, contextCommits) {
    state.contextCommits = contextCommits;
    state.isLoadingContextCommits = false;
    state.contextCommitsLoadingError = false;
  },
  [types.FETCH_CONTEXT_COMMITS_ERROR](state) {
    state.contextCommitsLoadingError = true;
    state.isLoadingContextCommits = false;
  },
  [types.SET_SELECTED_COMMITS](state, commits) {
    state.selectedCommits = commits;
  },
  [types.SET_SEARCH_TEXT](state, searchText) {
    state.searchText = searchText;
  },
  [types.SET_TO_REMOVE_COMMITS](state, commits) {
    state.toRemoveCommits = commits;
  },
  [types.RESET_MODAL_STATE](state) {
    state.tabIndex = 0;
    state.commits = [];
    state.contextCommits = [];
    state.selectedCommits = [];
    state.toRemoveCommits = [];
    state.searchText = '';
  },
};