+
-
{{ clipboard[0].name }}
-
({{ showingImageIndex + ' ' + $t('pronouns.of') + ' ' + files.length }})
+
{{ currentFile.name }}
+
({{ showingImageIndex + ' ' + $t('pronouns.of') + ' ' + files.length }})
@@ -25,7 +25,7 @@
-
{{ clipboard[0].filesize }}, {{ clipboard[0].created_at }}
+
{{ currentFile.filesize }}, {{ currentFile.created_at }}
@@ -35,7 +35,7 @@
-
+
@@ -43,56 +43,60 @@
+
\ No newline at end of file
diff --git a/resources/js/components/FilePreview/Media/Video.vue b/resources/js/components/FilePreview/Media/Video.vue
new file mode 100644
index 00000000..d2a00541
--- /dev/null
+++ b/resources/js/components/FilePreview/Media/Video.vue
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/js/components/FilesView/Alert.vue b/resources/js/components/FilesView/Alert.vue
index f91831f6..51da509c 100644
--- a/resources/js/components/FilesView/Alert.vue
+++ b/resources/js/components/FilesView/Alert.vue
@@ -23,8 +23,8 @@
-
\ No newline at end of file
diff --git a/resources/js/components/FilesView/FileSortingMobile.vue b/resources/js/components/FilesView/FileSortingMobile.vue
index de1f39df..079867f3 100644
--- a/resources/js/components/FilesView/FileSortingMobile.vue
+++ b/resources/js/components/FilesView/FileSortingMobile.vue
@@ -7,9 +7,9 @@
\ No newline at end of file
diff --git a/resources/js/components/Others/Layout/PageTabGroup.vue b/resources/js/components/Others/Layout/PageTabGroup.vue
index 6e25019f..a2b74088 100644
--- a/resources/js/components/Others/Layout/PageTabGroup.vue
+++ b/resources/js/components/Others/Layout/PageTabGroup.vue
@@ -11,8 +11,8 @@
diff --git a/resources/js/components/Others/ListInfoItem.vue b/resources/js/components/Others/ListInfoItem.vue
index ae02a32a..06a84a0a 100644
--- a/resources/js/components/Others/ListInfoItem.vue
+++ b/resources/js/components/Others/ListInfoItem.vue
@@ -14,8 +14,8 @@
diff --git a/resources/js/helpers.js b/resources/js/helpers.js
index 91e45c4d..ab2dfea9 100644
--- a/resources/js/helpers.js
+++ b/resources/js/helpers.js
@@ -1,4 +1,4 @@
-import i18n from '@/i18n/index'
+import i18n from '/resources/js/i18n/index'
import store from './store/index'
import {debounce, isArray} from "lodash";
import {events} from './bus'
@@ -44,28 +44,6 @@ const Helpers = {
})
}
- Vue.prototype.$searchFiles = debounce(function (value) {
-
- if (value !== '' && typeof value !== 'undefined') {
-
- this.$store.dispatch('getSearchResult', value)
-
- } else if (typeof value !== 'undefined') {
-
- if (this.$store.getters.currentFolder) {
-
- // Get back after delete query to previously folder
- if (this.$isThisLocation('public')) {
- this.$store.dispatch('browseShared', [{folder: this.$store.getters.currentFolder, back: true, init: false}])
- } else {
- this.$store.dispatch('getFolder', [{folder: this.$store.getters.currentFolder, back: true, init: false}])
- }
- }
-
- this.$store.commit('CHANGE_SEARCHING_STATE', false)
- }
- }, 300)
-
Vue.prototype.$updateText = debounce(function (route, name, value, allowEmpty = false) {
if ((value === '' || value === ' ' || typeof value === 'object') && !allowEmpty) return
diff --git a/resources/js/store/modules/app.js b/resources/js/store/modules/app.js
index 0846631b..913bf2b9 100644
--- a/resources/js/store/modules/app.js
+++ b/resources/js/store/modules/app.js
@@ -1,4 +1,4 @@
-import i18n from '@/i18n/index'
+import i18n from '/resources/js/i18n/index'
import axios from "axios";
const defaultState = {
diff --git a/resources/js/store/modules/fileBrowser.js b/resources/js/store/modules/fileBrowser.js
index 82fc3ff7..894dd4d5 100644
--- a/resources/js/store/modules/fileBrowser.js
+++ b/resources/js/store/modules/fileBrowser.js
@@ -1,17 +1,17 @@
import Vue from "vue"
import axios from 'axios'
-import {events} from '@/bus'
-import router from '@/router'
-import i18n from '@/i18n/index'
+import {events} from '/resources/js/bus'
+import router from '/resources/js/router'
+import i18n from '/resources/js/i18n/index'
const defaultState = {
currentFolder: undefined,
navigation: undefined,
- isSearching: false,
isLoading: true,
browseHistory: [],
+ fastPreview: undefined,
clipboard: [],
entries: [],
}
@@ -23,12 +23,6 @@ const actions = {
if (payload.init)
commit('FLUSH_FOLDER_HISTORY')
- // Clear search
- if (getters.isSearching) {
- commit('CHANGE_SEARCHING_STATE', false)
- events.$emit('clear-query')
- }
-
// Set folder location
payload.folder.location = payload.folder.deleted_at || payload.folder.location === 'trash' ? 'trash' : 'base'
@@ -130,33 +124,6 @@ const actions = {
})
.catch(() => Vue.prototype.$isSomethingWrong())
},
- getSearchResult: ({commit, getters}, query) => {
- commit('LOADING_STATE', {loading: true, data: []})
- commit('CHANGE_SEARCHING_STATE', true)
-
- // Get route
- let route = undefined
-
- if (getters.sharedDetail) {
- let permission = getters.sharedDetail.is_protected
- ? 'private'
- : 'public'
-
- route = `/api/browse/search/${permission}/${router.currentRoute.params.token}`
-
- } else {
- route = '/api/browse/search'
- }
-
- axios
- .get(route, {
- params: {query: query}
- })
- .then(response => {
- commit('LOADING_STATE', {loading: false, data: response.data})
- })
- .catch(() => Vue.prototype.$isSomethingWrong())
- },
getFolderTree: ({commit, getters}) => {
return new Promise((resolve, reject) => {
@@ -224,9 +191,6 @@ const mutations = {
}
})
},
- CHANGE_SEARCHING_STATE(state, searchState) {
- state.isSearching = searchState
- },
UPDATE_SHARED_ITEM(state, data) {
state.entries.find(item => {
if (item.id === data.item_id) item.shared = data
@@ -265,13 +229,19 @@ const mutations = {
CLIPBOARD_CLEAR(state) {
state.clipboard = []
},
+ ADD_TO_FAST_PREVIEW(state, item) {
+ state.fastPreview = item
+ },
+ FAST_PREVIEW_CLEAR(state) {
+ state.fastPreview = undefined
+ },
}
const getters = {
+ fastPreview: state => state.fastPreview,
clipboard: state => state.clipboard,
currentFolder: state => state.currentFolder,
browseHistory: state => state.browseHistory,
- isSearching: state => state.isSearching,
navigation: state => state.navigation,
isLoading: state => state.isLoading,
entries: state => state.entries,
diff --git a/resources/js/store/modules/fileFunctions.js b/resources/js/store/modules/fileFunctions.js
index 47c0a17d..ca046836 100644
--- a/resources/js/store/modules/fileFunctions.js
+++ b/resources/js/store/modules/fileFunctions.js
@@ -1,6 +1,6 @@
-import i18n from '@/i18n/index'
-import router from '@/router'
-import {events} from '@/bus'
+import i18n from '/resources/js/i18n/index'
+import router from '/resources/js/router'
+import {events} from '/resources/js/bus'
import {last} from 'lodash'
import axios from 'axios'
import Vue from 'vue'
diff --git a/resources/js/store/modules/sharing.js b/resources/js/store/modules/sharing.js
index 22a0b366..640ca4a8 100644
--- a/resources/js/store/modules/sharing.js
+++ b/resources/js/store/modules/sharing.js
@@ -1,6 +1,6 @@
-import i18n from '@/i18n/index'
-import router from '@/router'
-import {events} from '@/bus'
+import i18n from '/resources/js/i18n/index'
+import router from '/resources/js/router'
+import {events} from '/resources/js/bus'
import axios from 'axios'
import Vue from "vue";
@@ -27,12 +27,6 @@ const actions = {
if (payload.init)
commit('FLUSH_FOLDER_HISTORY')
- // Clear search
- if (getters.isSearching) {
- commit('CHANGE_SEARCHING_STATE', false)
- events.$emit('clear-query')
- }
-
if (! payload.back && !payload.sorting)
commit('STORE_PREVIOUS_FOLDER', getters.currentFolder)
diff --git a/resources/js/store/modules/userAuth.js b/resources/js/store/modules/userAuth.js
index 6b511343..f3c141fc 100644
--- a/resources/js/store/modules/userAuth.js
+++ b/resources/js/store/modules/userAuth.js
@@ -1,5 +1,5 @@
import axios from 'axios'
-import router from '@/router'
+import router from '/resources/js/router'
import Vue from 'vue'
const defaultState = {
diff --git a/resources/js/views/Admin.vue b/resources/js/views/Admin.vue
index 33fd74e8..b1ca973a 100644
--- a/resources/js/views/Admin.vue
+++ b/resources/js/views/Admin.vue
@@ -90,12 +90,12 @@
diff --git a/resources/js/views/Admin/AppSettings/AppSettingsTabs/Appearance.vue b/resources/js/views/Admin/AppSettings/AppSettingsTabs/Appearance.vue
index 86982786..0c36ac5a 100644
--- a/resources/js/views/Admin/AppSettings/AppSettingsTabs/Appearance.vue
+++ b/resources/js/views/Admin/AppSettings/AppSettingsTabs/Appearance.vue
@@ -84,15 +84,15 @@
diff --git a/resources/js/views/Admin/Plans.vue b/resources/js/views/Admin/Plans.vue
index b25ef5cd..c0fe53a0 100644
--- a/resources/js/views/Admin/Plans.vue
+++ b/resources/js/views/Admin/Plans.vue
@@ -96,17 +96,17 @@
diff --git a/resources/js/views/Admin/Plans/PlanTabs/PlanDelete.vue b/resources/js/views/Admin/Plans/PlanTabs/PlanDelete.vue
index 18d4899d..5ada7e6e 100644
--- a/resources/js/views/Admin/Plans/PlanTabs/PlanDelete.vue
+++ b/resources/js/views/Admin/Plans/PlanTabs/PlanDelete.vue
@@ -24,16 +24,16 @@
diff --git a/resources/js/views/Admin/Users/UserTabs/UserDelete.vue b/resources/js/views/Admin/Users/UserTabs/UserDelete.vue
index a47507e2..0d1f4784 100644
--- a/resources/js/views/Admin/Users/UserTabs/UserDelete.vue
+++ b/resources/js/views/Admin/Users/UserTabs/UserDelete.vue
@@ -28,16 +28,16 @@
diff --git a/resources/js/views/Auth/ForgottenPassword.vue b/resources/js/views/Auth/ForgottenPassword.vue
index 36c4e1cf..cf79b077 100644
--- a/resources/js/views/Auth/ForgottenPassword.vue
+++ b/resources/js/views/Auth/ForgottenPassword.vue
@@ -47,10 +47,10 @@
diff --git a/resources/js/views/Auth/SignIn.vue b/resources/js/views/Auth/SignIn.vue
index a385436b..9201f8c5 100644
--- a/resources/js/views/Auth/SignIn.vue
+++ b/resources/js/views/Auth/SignIn.vue
@@ -150,14 +150,14 @@
diff --git a/resources/js/views/Auth/SuccessfullySendEmail.vue b/resources/js/views/Auth/SuccessfullySendEmail.vue
index dd8016d1..69ec4ab4 100644
--- a/resources/js/views/Auth/SuccessfullySendEmail.vue
+++ b/resources/js/views/Auth/SuccessfullySendEmail.vue
@@ -18,9 +18,9 @@
diff --git a/resources/js/views/FilePages/Files.vue b/resources/js/views/FilePages/Files.vue
index 207ac8d1..47f39b22 100644
--- a/resources/js/views/FilePages/Files.vue
+++ b/resources/js/views/FilePages/Files.vue
@@ -80,14 +80,14 @@
diff --git a/resources/js/views/NotFound.vue b/resources/js/views/NotFound.vue
index f17a16ee..79316925 100644
--- a/resources/js/views/NotFound.vue
+++ b/resources/js/views/NotFound.vue
@@ -19,10 +19,10 @@
diff --git a/resources/js/views/Platform.vue b/resources/js/views/Platform.vue
index 9f6f3ea6..edc78970 100644
--- a/resources/js/views/Platform.vue
+++ b/resources/js/views/Platform.vue
@@ -4,6 +4,8 @@
+
+
@@ -37,24 +39,25 @@
diff --git a/resources/js/views/SetupWizard/AppSetup.vue b/resources/js/views/SetupWizard/AppSetup.vue
index 921788cf..ace72a56 100644
--- a/resources/js/views/SetupWizard/AppSetup.vue
+++ b/resources/js/views/SetupWizard/AppSetup.vue
@@ -136,14 +136,14 @@
diff --git a/resources/js/views/SetupWizard/BillingsDetail.vue b/resources/js/views/SetupWizard/BillingsDetail.vue
index 8ff2c1c2..2e469d3b 100644
--- a/resources/js/views/SetupWizard/BillingsDetail.vue
+++ b/resources/js/views/SetupWizard/BillingsDetail.vue
@@ -107,12 +107,12 @@
diff --git a/resources/js/views/SetupWizard/Database.vue b/resources/js/views/SetupWizard/Database.vue
index db05054d..0eb5a9ae 100644
--- a/resources/js/views/SetupWizard/Database.vue
+++ b/resources/js/views/SetupWizard/Database.vue
@@ -86,12 +86,12 @@
diff --git a/resources/js/views/SetupWizard/EnvironmentSetup.vue b/resources/js/views/SetupWizard/EnvironmentSetup.vue
index 6fab07a9..2660f6d2 100644
--- a/resources/js/views/SetupWizard/EnvironmentSetup.vue
+++ b/resources/js/views/SetupWizard/EnvironmentSetup.vue
@@ -134,12 +134,12 @@
diff --git a/resources/js/views/SetupWizard/InstallationDisclaimer.vue b/resources/js/views/SetupWizard/InstallationDisclaimer.vue
index cadc86e3..89cf7421 100644
--- a/resources/js/views/SetupWizard/InstallationDisclaimer.vue
+++ b/resources/js/views/SetupWizard/InstallationDisclaimer.vue
@@ -68,13 +68,13 @@
diff --git a/resources/js/views/SetupWizard/SubscriptionPlans.vue b/resources/js/views/SetupWizard/SubscriptionPlans.vue
index 96b7cf07..79bab279 100644
--- a/resources/js/views/SetupWizard/SubscriptionPlans.vue
+++ b/resources/js/views/SetupWizard/SubscriptionPlans.vue
@@ -89,13 +89,13 @@
diff --git a/resources/js/views/SetupWizard/SubscriptionService.vue b/resources/js/views/SetupWizard/SubscriptionService.vue
index 490bae01..68848eeb 100644
--- a/resources/js/views/SetupWizard/SubscriptionService.vue
+++ b/resources/js/views/SetupWizard/SubscriptionService.vue
@@ -36,10 +36,10 @@