Revert "removed backspace functionality for team folder and sharedwithme homepage"

This reverts commit dfeef6fd
This commit is contained in:
Čarodej
2022-03-15 11:21:14 +01:00
parent 806af9da5c
commit 5fa205de27
20 changed files with 61 additions and 61 deletions
+14 -14
View File
@@ -1,7 +1,7 @@
{ {
"/js/main.js": "/js/main.js", "/js/main.js": "/js/main.js",
"/chunks/request.js": "/chunks/request.js?id=7fbca8efa74213a9", "/chunks/request.js": "/chunks/request.js?id=6e899824be266ea6",
"/chunks/request-upload.js": "/chunks/request-upload.js?id=2b268aebbd305040", "/chunks/request-upload.js": "/chunks/request-upload.js?id=e7b753c68007d5d1",
"/chunks/setup-wizard.js": "/chunks/setup-wizard.js?id=19a0784e59d768ec", "/chunks/setup-wizard.js": "/chunks/setup-wizard.js?id=19a0784e59d768ec",
"/chunks/status-check.js": "/chunks/status-check.js?id=0bcc38e60d97631d", "/chunks/status-check.js": "/chunks/status-check.js?id=0bcc38e60d97631d",
"/chunks/purchase-code.js": "/chunks/purchase-code.js?id=8ce2150648a811b5", "/chunks/purchase-code.js": "/chunks/purchase-code.js?id=8ce2150648a811b5",
@@ -9,13 +9,13 @@
"/chunks/environment-setup.js": "/chunks/environment-setup.js?id=7f6a9af36bfcd706", "/chunks/environment-setup.js": "/chunks/environment-setup.js?id=7f6a9af36bfcd706",
"/chunks/app-setup.js": "/chunks/app-setup.js?id=0df2494d2269a949", "/chunks/app-setup.js": "/chunks/app-setup.js?id=0df2494d2269a949",
"/chunks/admin-account.js": "/chunks/admin-account.js?id=2d131d1d784c98b9", "/chunks/admin-account.js": "/chunks/admin-account.js?id=2d131d1d784c98b9",
"/chunks/shared.js": "/chunks/shared.js?id=2140427cf582d1d5", "/chunks/shared.js": "/chunks/shared.js?id=e68646d339b36632",
"/chunks/shared/browser.js": "/chunks/shared/browser.js?id=b1f5e112b5d1087a", "/chunks/shared/browser.js": "/chunks/shared/browser.js?id=52851612b04dba61",
"/chunks/shared/single-file.js": "/chunks/shared/single-file.js?id=6e70e37a5bd397e7", "/chunks/shared/single-file.js": "/chunks/shared/single-file.js?id=34e05a8b937a1436",
"/chunks/shared/authenticate.js": "/chunks/shared/authenticate.js?id=2b7cf12984397d27", "/chunks/shared/authenticate.js": "/chunks/shared/authenticate.js?id=2b7cf12984397d27",
"/chunks/not-found.js": "/chunks/not-found.js?id=36763aa314e00327", "/chunks/not-found.js": "/chunks/not-found.js?id=36763aa314e00327",
"/chunks/temporary-unavailable.js": "/chunks/temporary-unavailable.js?id=a3906226272982b1", "/chunks/temporary-unavailable.js": "/chunks/temporary-unavailable.js?id=a3906226272982b1",
"/chunks/admin.js": "/chunks/admin.js?id=52367df35e517b67", "/chunks/admin.js": "/chunks/admin.js?id=c3eb2a10ca6f09b8",
"/chunks/dashboard.js": "/chunks/dashboard.js?id=0ba6b75f07f739e2", "/chunks/dashboard.js": "/chunks/dashboard.js?id=0ba6b75f07f739e2",
"/chunks/invoices.js": "/chunks/invoices.js?id=f89964a5a55ace45", "/chunks/invoices.js": "/chunks/invoices.js?id=f89964a5a55ace45",
"/chunks/subscriptions.js": "/chunks/subscriptions.js?id=62582c26b6288d7d", "/chunks/subscriptions.js": "/chunks/subscriptions.js?id=62582c26b6288d7d",
@@ -57,18 +57,18 @@
"/chunks/sign-up.js": "/chunks/sign-up.js?id=849c274b322f055b", "/chunks/sign-up.js": "/chunks/sign-up.js?id=849c274b322f055b",
"/chunks/forgotten-password.js": "/chunks/forgotten-password.js?id=3c5ba5865e21da37", "/chunks/forgotten-password.js": "/chunks/forgotten-password.js?id=3c5ba5865e21da37",
"/chunks/create-new-password.js": "/chunks/create-new-password.js?id=8654bf89e7d9685b", "/chunks/create-new-password.js": "/chunks/create-new-password.js?id=8654bf89e7d9685b",
"/chunks/settings.js": "/chunks/settings.js?id=34a196f29c305031", "/chunks/settings.js": "/chunks/settings.js?id=10aae65b59430310",
"/chunks/profile.js": "/chunks/profile.js?id=4ba370c98d374788", "/chunks/profile.js": "/chunks/profile.js?id=4ba370c98d374788",
"/chunks/settings-password.js": "/chunks/settings-password.js?id=11e766eb42e485cf", "/chunks/settings-password.js": "/chunks/settings-password.js?id=11e766eb42e485cf",
"/chunks/settings-storage.js": "/chunks/settings-storage.js?id=90ba712f3728443b", "/chunks/settings-storage.js": "/chunks/settings-storage.js?id=90ba712f3728443b",
"/chunks/billing.js": "/chunks/billing.js?id=f04fe6a3e9fb5c13", "/chunks/billing.js": "/chunks/billing.js?id=f04fe6a3e9fb5c13",
"/chunks/platform.js": "/chunks/platform.js?id=0f6d63f00679c031", "/chunks/platform.js": "/chunks/platform.js?id=2fc77f79e9101e15",
"/chunks/files.js": "/chunks/files.js?id=1783412609cb4171", "/chunks/files.js": "/chunks/files.js?id=3900f3a00b9b8240",
"/chunks/recent-uploads.js": "/chunks/recent-uploads.js?id=dd178d4b45805dfe", "/chunks/recent-uploads.js": "/chunks/recent-uploads.js?id=346215cfda8b1688",
"/chunks/my-shared-items.js": "/chunks/my-shared-items.js?id=18c8b9fa90d9896b", "/chunks/my-shared-items.js": "/chunks/my-shared-items.js?id=68fc784dcea2aabf",
"/chunks/trash.js": "/chunks/trash.js?id=36350868d6d291e7", "/chunks/trash.js": "/chunks/trash.js?id=8059bce40717c58a",
"/chunks/team-folders.js": "/chunks/team-folders.js?id=87c6f88630550995", "/chunks/team-folders.js": "/chunks/team-folders.js?id=a96b3554276cfbba",
"/chunks/shared-with-me.js": "/chunks/shared-with-me.js?id=d32c9b4414b81b84", "/chunks/shared-with-me.js": "/chunks/shared-with-me.js?id=52f088dd5be89bd8",
"/chunks/invitation.js": "/chunks/invitation.js?id=d9f64dbf0aad8554", "/chunks/invitation.js": "/chunks/invitation.js?id=d9f64dbf0aad8554",
"/css/tailwind.css": "/css/tailwind.css", "/css/tailwind.css": "/css/tailwind.css",
"/css/app.css": "/css/app.css" "/css/app.css": "/css/app.css"
@@ -48,7 +48,7 @@
@click.native="$shareFileOrFolder(currentFile)" @click.native="$shareFileOrFolder(currentFile)"
:title="sharingTitle" :title="sharingTitle"
icon="share" icon="share"
v-if="!$isThisRoute(['Public', 'RequestUpload', 'SharedWithMe'])" v-if="!$isThisRoute($route, ['Public', 'RequestUpload', 'SharedWithMe'])"
/> />
<Option <Option
@click.native="$deleteFileOrFolder(currentFile)" @click.native="$deleteFileOrFolder(currentFile)"
@@ -57,7 +57,7 @@
class="menu-option" class="menu-option"
/> />
</OptionGroup> </OptionGroup>
<OptionGroup v-if="!$isThisRoute(['RequestUpload'])"> <OptionGroup v-if="!$isThisRoute($route, ['RequestUpload'])">
<Option @click.native="downloadItem" :title="$t('context_menu.download')" icon="download" /> <Option @click.native="downloadItem" :title="$t('context_menu.download')" icon="download" />
</OptionGroup> </OptionGroup>
</PopoverItem> </PopoverItem>
@@ -79,7 +79,7 @@
<div class="ml-5"> <div class="ml-5">
<ToolbarButton <ToolbarButton
v-if="!$isThisRoute(['RequestUpload'])" v-if="!$isThisRoute($route, ['RequestUpload'])"
@click.native="downloadItem" @click.native="downloadItem"
source="download" source="download"
:action="$t('actions.download')" :action="$t('actions.download')"
@@ -165,7 +165,7 @@ export default {
return activeIndex return activeIndex
}, },
canShareItem() { canShareItem() {
return this.$isThisRoute(['Files', 'RecentUploads', 'MySharedItems']) return this.$isThisRoute(this.$route, ['Files', 'RecentUploads', 'MySharedItems'])
}, },
}, },
methods: { methods: {
@@ -60,7 +60,7 @@
<!--File Controls--> <!--File Controls-->
<div class="ml-5 flex items-center xl:ml-8"> <div class="ml-5 flex items-center xl:ml-8">
<!--Team Heads--> <!--Team Heads-->
<PopoverWrapper v-if="$isThisRoute(['TeamFolders', 'SharedWithMe'])"> <PopoverWrapper v-if="$isThisRoute($route, ['TeamFolders', 'SharedWithMe'])">
<TeamMembersButton <TeamMembersButton
@click.stop.native="showTeamFolderMenu" @click.stop.native="showTeamFolderMenu"
size="32" size="32"
@@ -70,7 +70,7 @@
<PopoverItem name="team-folder" side="left"> <PopoverItem name="team-folder" side="left">
<TeamFolderPreview /> <TeamFolderPreview />
<OptionGroup v-if="$isThisRoute(['TeamFolders'])" :title="$t('Options')"> <OptionGroup v-if="$isThisRoute($route, ['TeamFolders'])" :title="$t('Options')">
<Option <Option
@click.native="$updateTeamFolder(teamFolder)" @click.native="$updateTeamFolder(teamFolder)"
:title="$t('Edit Members')" :title="$t('Edit Members')"
@@ -83,7 +83,7 @@
/> />
</OptionGroup> </OptionGroup>
<OptionGroup v-if="$isThisRoute(['SharedWithMe'])" :title="$t('Options')"> <OptionGroup v-if="$isThisRoute($route, ['SharedWithMe'])" :title="$t('Options')">
<Option <Option
@click.native="$detachMeFromTeamFolder(teamFolder)" @click.native="$detachMeFromTeamFolder(teamFolder)"
:title="$t('Leave the Team Folder')" :title="$t('Leave the Team Folder')"
@@ -105,7 +105,7 @@
:action="$t('actions.convert_into_team_folder')" :action="$t('actions.convert_into_team_folder')"
/> />
<ToolbarButton <ToolbarButton
v-if="!$isThisRoute(['SharedWithMe', 'Public'])" v-if="!$isThisRoute($route, ['SharedWithMe', 'Public'])"
@click.native="$shareFileOrFolder(clipboard[0])" @click.native="$shareFileOrFolder(clipboard[0])"
:class="{ :class="{
'is-inactive': canShareInView, 'is-inactive': canShareInView,
@@ -213,41 +213,41 @@ export default {
return this.currentTeamFolder ? this.currentTeamFolder : this.clipboard[0] return this.currentTeamFolder ? this.currentTeamFolder : this.clipboard[0]
}, },
isTeamFolderHomepage() { isTeamFolderHomepage() {
return this.$isThisRoute(['TeamFolders']) && !this.$route.params.id return this.$isThisRoute(this.$route, ['TeamFolders']) && !this.$route.params.id
}, },
isSharedWithMe() { isSharedWithMe() {
return this.$isThisRoute(['SharedWithMe']) return this.$isThisRoute(this.$route, ['SharedWithMe'])
}, },
isSharedWithMeHomepage() { isSharedWithMeHomepage() {
return this.$isThisRoute(['SharedWithMe']) && !this.$route.params.id return this.$isThisRoute(this.$route, ['SharedWithMe']) && !this.$route.params.id
}, },
canCreateFolder() { canCreateFolder() {
return !this.$isThisRoute(['Files', 'Public', 'TeamFolders', 'SharedWithMe']) return !this.$isThisRoute(this.$route, ['Files', 'Public', 'TeamFolders', 'SharedWithMe'])
}, },
canShowConvertToTeamFolder() { canShowConvertToTeamFolder() {
return this.$isThisRoute(['Files', 'MySharedItems']) return this.$isThisRoute(this.$route, ['Files', 'MySharedItems'])
}, },
canUploadInView() { canUploadInView() {
return !this.$isThisRoute(['Files', 'RecentUploads', 'Public', 'TeamFolders', 'SharedWithMe']) return !this.$isThisRoute(this.$route, ['Files', 'RecentUploads', 'Public', 'TeamFolders', 'SharedWithMe'])
}, },
canUploadFolderInView() { canUploadFolderInView() {
return !this.$isThisRoute(['Files', 'Public', 'TeamFolders', 'SharedWithMe']) return !this.$isThisRoute(this.$route, ['Files', 'Public', 'TeamFolders', 'SharedWithMe'])
}, },
canDeleteInView() { canDeleteInView() {
let routes = ['TeamFolders', 'SharedWithMe', 'RecentUploads', 'MySharedItems', 'Trash', 'Public', 'Files'] let routes = ['TeamFolders', 'SharedWithMe', 'RecentUploads', 'MySharedItems', 'Trash', 'Public', 'Files']
return !this.$isThisRoute(routes) || this.clipboard.length === 0 return !this.$isThisRoute(this.$route, routes) || this.clipboard.length === 0
}, },
canMoveInView() { canMoveInView() {
let routes = ['SharedWithMe', 'RecentUploads', 'MySharedItems', 'Public', 'Files', 'TeamFolders'] let routes = ['SharedWithMe', 'RecentUploads', 'MySharedItems', 'Public', 'Files', 'TeamFolders']
return !this.$isThisRoute(routes) || this.clipboard.length === 0 return !this.$isThisRoute(this.$route, routes) || this.clipboard.length === 0
}, },
canShareInView() { canShareInView() {
let routes = ['TeamFolders', 'RecentUploads', 'MySharedItems', 'Public', 'Files'] let routes = ['TeamFolders', 'RecentUploads', 'MySharedItems', 'Public', 'Files']
return !this.$isThisRoute(routes) || this.clipboard.length > 1 || this.clipboard.length === 0 return !this.$isThisRoute(this.$route, routes) || this.clipboard.length > 1 || this.clipboard.length === 0
}, },
canCreateTeamFolder() { canCreateTeamFolder() {
return ( return (
this.$isThisRoute(['MySharedItems', 'Files']) && this.$isThisRoute(this.$route, ['MySharedItems', 'Files']) &&
this.clipboard.length === 1 && this.clipboard.length === 1 &&
this.clipboard[0].data.type === 'folder' this.clipboard[0].data.type === 'folder'
) )
@@ -6,28 +6,28 @@
@click.native="goToFiles" @click.native="goToFiles"
:title="$t('sidebar.home')" :title="$t('sidebar.home')"
icon="hard-drive" icon="hard-drive"
:is-active="$isThisRoute('Files')" :is-active="$isThisRoute($route, 'Files')"
:is-hover-disabled="true" :is-hover-disabled="true"
/> />
<Option <Option
@click.native="goToLatest" @click.native="goToLatest"
:title="$t('menu.latest')" :title="$t('menu.latest')"
icon="upload-cloud" icon="upload-cloud"
:is-active="$isThisRoute('RecentUploads')" :is-active="$isThisRoute($route, 'RecentUploads')"
:is-hover-disabled="true" :is-hover-disabled="true"
/> />
<Option <Option
@click.native="goToShared" @click.native="goToShared"
:title="$t('sidebar.my_shared')" :title="$t('sidebar.my_shared')"
icon="share" icon="share"
:is-active="$isThisRoute('MySharedItems')" :is-active="$isThisRoute($route, 'MySharedItems')"
:is-hover-disabled="true" :is-hover-disabled="true"
/> />
<Option <Option
@click.native="goToTrash" @click.native="goToTrash"
:title="$t('menu.trash')" :title="$t('menu.trash')"
icon="trash" icon="trash"
:is-active="$isThisRoute('Trash')" :is-active="$isThisRoute($route, 'Trash')"
:is-hover-disabled="true" :is-hover-disabled="true"
/> />
</OptionGroup> </OptionGroup>
@@ -36,14 +36,14 @@
@click.native="goToTeamFolders" @click.native="goToTeamFolders"
:title="$t('Team Folders')" :title="$t('Team Folders')"
icon="users" icon="users"
:is-active="$isThisRoute('TeamFolders')" :is-active="$isThisRoute($route, 'TeamFolders')"
:is-hover-disabled="true" :is-hover-disabled="true"
/> />
<Option <Option
@click.native="goToSharedWithMe" @click.native="goToSharedWithMe"
:title="$t('Shared with Me')" :title="$t('Shared with Me')"
icon="user-check" icon="user-check"
:is-active="$isThisRoute('SharedWithMe')" :is-active="$isThisRoute($route, 'SharedWithMe')"
:is-hover-disabled="true" :is-hover-disabled="true"
/> />
</OptionGroup> </OptionGroup>
@@ -158,7 +158,7 @@ import { mapGetters } from 'vuex'
}, },
canShowAuthor() { canShowAuthor() {
return ( return (
this.$isThisRoute(['SharedWithMe', 'TeamFolders']) && this.$isThisRoute(this.$route, ['SharedWithMe', 'TeamFolders']) &&
this.clipboard[0].data.type !== 'folder' && this.clipboard[0].data.type !== 'folder' &&
this.user.data.id !== this.clipboard[0].data.relationships.owner.data.id this.user.data.id !== this.clipboard[0].data.relationships.owner.data.id
) )
@@ -189,7 +189,7 @@ export default {
canEditName() { canEditName() {
return ( return (
!this.$isMobile() && !this.$isMobile() &&
!this.$isThisRoute(['Trash', 'SharedSingleFile']) && !this.$isThisRoute(this.$route, ['Trash', 'SharedSingleFile']) &&
!this.$checkPermission('visitor') !this.$checkPermission('visitor')
) )
}, },
@@ -200,13 +200,13 @@ export default {
}, },
canShowAuthor() { canShowAuthor() {
return ( return (
this.$isThisRoute(['SharedWithMe', 'TeamFolders']) && this.$isThisRoute(this.$route, ['SharedWithMe', 'TeamFolders']) &&
!this.isFolder && !this.isFolder &&
this.user.data.id !== this.entry.data.relationships.owner.data.id this.user.data.id !== this.entry.data.relationships.owner.data.id
) )
}, },
canShowLinkIcon() { canShowLinkIcon() {
return this.entry.data.relationships.shared && !this.$isThisRoute(['SharedSingleFile']) return this.entry.data.relationships.shared && !this.$isThisRoute(this.$route, ['SharedSingleFile'])
}, },
canDrag() { canDrag() {
return !this.isDeleted && this.$checkPermission(['master', 'editor']) return !this.isDeleted && this.$checkPermission(['master', 'editor'])
@@ -162,7 +162,7 @@ export default {
canEditName() { canEditName() {
return ( return (
!this.$isMobile() && !this.$isMobile() &&
!this.$isThisRoute(['Trash']) && !this.$isThisRoute(this.$route, ['Trash']) &&
!this.$checkPermission('visitor') && !this.$checkPermission('visitor') &&
!(this.sharedDetail && this.sharedDetail.attributes.type === 'file') !(this.sharedDetail && this.sharedDetail.attributes.type === 'file')
) )
@@ -6,7 +6,7 @@
<div class="relative flex items-center"> <div class="relative flex items-center">
<TeamMembersButton <TeamMembersButton
v-if="$isThisRoute(['TeamFolders', 'SharedWithMe'])" v-if="$isThisRoute($route, ['TeamFolders', 'SharedWithMe'])"
size="28" size="28"
@click.stop.native="$showMobileMenu('team-menu')" @click.stop.native="$showMobileMenu('team-menu')"
class="absolute right-9" class="absolute right-9"
@@ -54,7 +54,7 @@ export default {
computed: { computed: {
...mapGetters(['isVisibleNavigationBars', 'currentFolder', 'sharedDetail']), ...mapGetters(['isVisibleNavigationBars', 'currentFolder', 'sharedDetail']),
isNotHomepage() { isNotHomepage() {
if (this.$isThisRoute(['Public'])) { if (this.$isThisRoute(this.$route, ['Public'])) {
return this.sharedDetail && this.sharedDetail.data.attributes.item_id !== this.$route.params.id return this.sharedDetail && this.sharedDetail.data.attributes.item_id !== this.$route.params.id
} }
@@ -60,7 +60,7 @@ export default {
events.$emit('emailsInputValues', this.emails) events.$emit('emailsInputValues', this.emails)
}, },
removeLastEmail(event) { removeLastEmail(event) {
// If is input empty and press backspace remove last email from array // If is input empty and presse backspace remove last email from array
if (event.code === 'Backspace' && this.email === '') this.emails.pop() if (event.code === 'Backspace' && this.email === '') this.emails.pop()
}, },
handleEmail() { handleEmail() {
@@ -126,7 +126,7 @@ export default {
this.isLoadingTree = true this.isLoadingTree = true
// Get folder tree and hide spinner // Get folder tree and hide spinner
if (this.$isThisRoute(['SharedWithMe'])) { if (this.$isThisRoute(this.$route, ['SharedWithMe'])) {
this.$store.dispatch('getTeamFolderTree').then(() => { this.$store.dispatch('getTeamFolderTree').then(() => {
this.isLoadingTree = false this.isLoadingTree = false
}) })
@@ -119,7 +119,7 @@ export default {
canEditName() { canEditName() {
return ( return (
!this.$isMobile() && !this.$isMobile() &&
!this.$isThisRoute(['Trash']) && !this.$isThisRoute(this.$route, ['Trash']) &&
!this.$checkPermission('visitor') && !this.$checkPermission('visitor') &&
!(this.sharedDetail && this.sharedDetail.attributes.type === 'file') !(this.sharedDetail && this.sharedDetail.attributes.type === 'file')
) )
@@ -62,7 +62,7 @@
<!--Show tips--> <!--Show tips-->
<div <div
v-if="isEmptyQuery && !activeFilter && !$isThisRoute(['Public']) && isAdmin" v-if="isEmptyQuery && !activeFilter && !$isThisRoute($route, ['Public']) && isAdmin"
class="relative z-50 px-4 pb-4" class="relative z-50 px-4 pb-4"
> >
<CategoryName> <CategoryName>
@@ -587,7 +587,7 @@ export default {
} }
// Return commands for public page // Return commands for public page
if (this.$isThisRoute(['Public'])) { if (this.$isThisRoute(this.$route, ['Public'])) {
return [].concat.apply([], [functionList]) return [].concat.apply([], [functionList])
} }
@@ -779,7 +779,7 @@ export default {
openItem(file) { openItem(file) {
// Show folder // Show folder
if (file.data.type === 'folder') { if (file.data.type === 'folder') {
if (this.$isThisRoute(['Public'])) { if (this.$isThisRoute(this.$route, ['Public'])) {
this.$router.push({ this.$router.push({
name: 'Public', name: 'Public',
params: { params: {
@@ -168,7 +168,7 @@ export default {
axios axios
.post(route, payload) .post(route, payload)
.then((response) => { .then((response) => {
let isTeamFoldersLocation = this.$isThisRoute(['TeamFolders']) let isTeamFoldersLocation = this.$isThisRoute(this.$route, ['TeamFolders'])
// Redirect into newly created team folder // Redirect into newly created team folder
if (isTeamFoldersLocation && this.$route.params.id) { if (isTeamFoldersLocation && this.$route.params.id) {
+2 -2
View File
@@ -437,8 +437,8 @@ const FunctionHelpers = {
this.$router.push(locations[this.$router.currentRoute.name]) this.$router.push(locations[this.$router.currentRoute.name])
} }
Vue.prototype.$isThisRoute = function (locations) { Vue.prototype.$isThisRoute = function (route, locations) {
return locations.includes(router.currentRoute.name) return locations.includes(route.name)
} }
// TODO: not working correctly in share page // TODO: not working correctly in share page
+1 -1
View File
@@ -33,7 +33,7 @@ const actions = {
}) })
// Update user settings // Update user settings
if (!Vue.prototype.$isThisRoute(['Public'])) { if (!Vue.prototype.$isThisRoute(router.currentRoute, ['Public'])) {
Vue.prototype.$updateText('/user/settings', 'theme_mode', mode) Vue.prototype.$updateText('/user/settings', 'theme_mode', mode)
} }
}, },
+2 -2
View File
@@ -80,7 +80,7 @@ const actions = {
if (item.type === 'folder') dispatch('getAppData') if (item.type === 'folder') dispatch('getAppData')
if (Vue.prototype.$isThisRoute(['Public'])) dispatch('getFolderTree') if (Vue.prototype.$isThisRoute(router.currentRoute, ['Public'])) dispatch('getFolderTree')
}) })
}) })
.catch(() => Vue.prototype.$isSomethingWrong()) .catch(() => Vue.prototype.$isSomethingWrong())
@@ -272,7 +272,7 @@ const actions = {
restoreItem: ({ commit, getters }, item) => { restoreItem: ({ commit, getters }, item) => {
let itemToRestore = [] let itemToRestore = []
let items = [item] let items = [item]
let restoreToHome = Vue.prototype.$isThisRoute(['Trash']) let restoreToHome = Vue.prototype.$isThisRoute(router.currentRoute, ['Trash'])
// If coming no selected item dont get items to restore from clipboard // If coming no selected item dont get items to restore from clipboard
if (!item) items = getters.clipboard if (!item) items = getters.clipboard
+1 -1
View File
@@ -90,7 +90,7 @@ const actions = {
// Remove item from file browser // Remove item from file browser
if ( if (
getters.currentFolder && getters.currentFolder &&
Vue.prototype.$isThisRoute(['MySharedItems']) Vue.prototype.$isThisRoute(router.currentRoute, ['MySharedItems'])
) { ) {
commit('REMOVE_ITEM', item.data.id) commit('REMOVE_ITEM', item.data.id)
} }
+1 -1
View File
@@ -214,7 +214,7 @@ export default {
return false return false
}, },
isTeamFolderHomepage() { isTeamFolderHomepage() {
return this.$isThisRoute(['SharedWithMe']) && !this.$route.params.id return this.$isThisRoute(this.$route, ['SharedWithMe']) && !this.$route.params.id
}, },
isFolder() { isFolder() {
return this.item && this.item.data.type === 'folder' return this.item && this.item.data.type === 'folder'
+1 -1
View File
@@ -269,7 +269,7 @@ export default {
return this.currentTeamFolder ? this.currentTeamFolder : this.clipboard[0] return this.currentTeamFolder ? this.currentTeamFolder : this.clipboard[0]
}, },
isTeamFolderHomepage() { isTeamFolderHomepage() {
return this.$isThisRoute(['TeamFolders']) && !this.$route.params.id return this.$isThisRoute(this.$route, ['TeamFolders']) && !this.$route.params.id
}, },
isFolder() { isFolder() {
return this.item && this.item.data.type === 'folder' return this.item && this.item.data.type === 'folder'