Former-commit-id: c821c066681092fa80300eefecd82394283112cd [formerly 31ee8568a88a7a3f53733c942ddc5d2a120662b6] [formerly fb943bcb74f7b85d390bf0610e6e5735ef1b6b74 [formerly 9e42f0f1ed]]
Former-commit-id: 142eda7f066e312d38f31b01c090a32005a94248 [formerly 2cee72b9263f86c146a43e6dfd32f6e6642f9f11]
Former-commit-id: a8a4617e1ebbf3089880ab670a4f62402c44b637
33 lines
643 B
JavaScript
33 lines
643 B
JavaScript
import Vue from 'vue'
|
|
import Vuex from 'vuex'
|
|
import mutations from './mutations'
|
|
import getters from './getters'
|
|
|
|
Vue.use(Vuex)
|
|
|
|
const state = {
|
|
user: {},
|
|
req: {},
|
|
baseURL: document.querySelector('meta[name="base"]').getAttribute('content'),
|
|
ssl: (window.location.protocol === 'https:'),
|
|
jwt: '',
|
|
reload: false,
|
|
selected: [],
|
|
multiple: false,
|
|
showInfo: false,
|
|
showHelp: false,
|
|
showDelete: false,
|
|
showRename: false,
|
|
showMove: false,
|
|
showNewFile: false,
|
|
showNewDir: false,
|
|
showDownload: false
|
|
}
|
|
|
|
export default new Vuex.Store({
|
|
strict: process.env.NODE_ENV !== 'production',
|
|
state,
|
|
getters,
|
|
mutations
|
|
})
|