Merge remote-tracking branch 'origin/master' into folders_upload

This commit is contained in:
Milos Holba
2021-08-11 17:46:57 +02:00
330 changed files with 3749 additions and 3423 deletions
+4 -31
View File
@@ -41,37 +41,10 @@ MAIL_ENCRYPTION=
MAIL_FROM_ADDRESS="${MAIL_USERNAME}"
MAIL_FROM_NAME="${MAIL_USERNAME}"
OSS_ACCESS_KEY_ID=
OSS_SECRET_ACCESS_KEY=
OSS_REGION=
OSS_BUCKET=
OSS_ENDPOINT=
OSS_URL=
AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_DEFAULT_REGION=
AWS_BUCKET=
DO_SPACES_KEY=
DO_SPACES_SECRET=
DO_SPACES_ENDPOINT=
DO_SPACES_REGION=
DO_SPACES_BUCKET=
WASABI_KEY=
WASABI_SECRET=
WASABI_ENDPOINT=
WASABI_REGION=
WASABI_BUCKET=
BACKBLAZE_KEY=
BACKBLAZE_SECRET=
BACKBLAZE_ENDPOINT=
BACKBLAZE_REGION=
BACKBLAZE_BUCKET=
APP_DEPLOY_SECRET=
S3_ACCESS_KEY_ID=
S3_SECRET_ACCESS_KEY=
S3_DEFAULT_REGION=
S3_BUCKET=
CASHIER_LOGGER=stack
CASHIER_CURRENCY=
+4 -4
View File
@@ -34,10 +34,10 @@ MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS=null
MAIL_FROM_NAME="${APP_NAME}"
AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_DEFAULT_REGION=us-east-1
AWS_BUCKET=
S3_ACCESS_KEY_ID=
S3_SECRET_ACCESS_KEY=
S3_DEFAULT_REGION=us-east-1
S3_BUCKET=
PUSHER_APP_ID=
PUSHER_APP_KEY=
+2 -2
View File
@@ -28,17 +28,17 @@
"laravel/ui": "^3.2.0",
"league/flysystem-aws-s3-v3": "^1.0.29",
"league/flysystem-cached-adapter": "^1.1.0",
"madnest/madzipper": "^1.1.0",
"spatie/laravel-backup": "^6.16.1",
"spatie/laravel-query-builder": "^3.5",
"spatie/laravel-queueable-action": "^2.12",
"spatie/laravel-tail": "^4.3.3",
"stechstudio/laravel-zipstream": "^4.4",
"teamtnt/laravel-scout-tntsearch-driver": "^11.5.0.0",
"vimeo/psalm": "^4.8.1"
},
"require-dev": {
"ext-json": "*",
"friendsofphp/php-cs-fixer": "^3.0",
"friendsofphp/php-cs-fixer": "^3.0.0",
"barryvdh/laravel-ide-helper": "^2.10",
"facade/ignition": "^2.11.0",
"fakerphp/faker": "^1.15.0",
Generated
+671 -220
View File
File diff suppressed because it is too large Load Diff
+8 -18
View File
@@ -162,7 +162,6 @@ return [
TeamTNT\Scout\TNTSearchScoutServiceProvider::class,
Intervention\Image\ImageServiceProvider::class,
Madnest\Madzipper\MadzipperServiceProvider::class,
App\Providers\FortifyServiceProvider::class,
/*
@@ -229,36 +228,27 @@ return [
'Image' => Intervention\Image\Facades\Image::class,
'Stripe' => Cartalyst\Stripe\Laravel\Facades\Stripe::class,
'Crawler' => Jaybizzle\LaravelCrawlerDetect\Facades\LaravelCrawlerDetect::class,
//'Madzipper' => Madnest\Madzipper\Madzipper::class,
],
'deploy_secret' => env('APP_DEPLOY_SECRET'),
'deploy_branch' => env('APP_DEPLOY_BRANCH'),
'deploy_secret' => env('APP_DEPLOY_SECRET'),
'deploy_branch' => env('APP_DEPLOY_BRANCH'),
'debug_blacklist' => [
'_ENV' => [
'_ENV' => [
'APP_KEY',
'DB_USERNAME',
'DB_PASSWORD',
'REDIS_PASSWORD',
'MAIL_PASSWORD',
'PUSHER_APP_KEY',
'PUSHER_APP_SECRET',
'PASSPORT_CLIENT_ID',
'PASSPORT_CLIENT_SECRET',
'AWS_SECRET_ACCESS_KEY',
'AWS_ACCESS_KEY_ID',
'S3_SECRET_ACCESS_KEY',
'S3_ACCESS_KEY_ID',
'DO_SPACES_KEY',
'DO_SPACES_SECRET',
'WASABI_KEY',
'WASABI_SECRET',
'BACKBLAZE_KEY',
'BACKBLAZE_SECRET',
],
@@ -276,8 +266,8 @@ return [
'PASSPORT_CLIENT_ID',
'PASSPORT_CLIENT_SECRET',
'AWS_SECRET_ACCESS_KEY',
'AWS_ACCESS_KEY_ID',
'S3_SECRET_ACCESS_KEY',
'S3_ACCESS_KEY_ID',
'DO_SPACES_KEY',
'DO_SPACES_SECRET',
@@ -288,7 +278,7 @@ return [
'BACKBLAZE_KEY',
'BACKBLAZE_SECRET',
],
'_POST' => [
'_POST' => [
'password',
],
],
+3 -3
View File
@@ -76,9 +76,9 @@ return [
'dynamodb' => [
'driver' => 'dynamodb',
'key' => env('AWS_ACCESS_KEY_ID'),
'secret' => env('AWS_SECRET_ACCESS_KEY'),
'region' => env('AWS_DEFAULT_REGION', 'us-east-1'),
'key' => env('S3_ACCESS_KEY_ID'),
'secret' => env('S3_SECRET_ACCESS_KEY'),
'region' => env('S3_DEFAULT_REGION', 'us-east-1'),
'table' => env('DYNAMODB_CACHE_TABLE', 'cache'),
'endpoint' => env('DYNAMODB_ENDPOINT'),
],
+5 -44
View File
@@ -45,58 +45,19 @@ return [
'driver' => 'local',
'root' => storage_path('app'),
],
'public' => [
'driver' => 'local',
'root' => storage_path('app/public'),
'url' => env('APP_URL').'/storage',
'visibility' => 'public',
],
'oss' => [
'driver' => 's3',
'key' => env('OSS_ACCESS_KEY_ID'),
'secret' => env('OSS_SECRET_ACCESS_KEY'),
'region' => env('OSS_REGION'),
'bucket' => env('OSS_BUCKET'),
'endpoint' => env('OSS_ENDPOINT'),
'url' => env('OSS_URL'),
],
's3' => [
'driver' => 's3',
'key' => env('AWS_ACCESS_KEY_ID'),
'secret' => env('AWS_SECRET_ACCESS_KEY'),
'region' => env('AWS_DEFAULT_REGION'),
'bucket' => env('AWS_BUCKET'),
'endpoint' => env('AWS_URL'),
],
'spaces' => [
'driver' => 's3',
'key' => env('DO_SPACES_KEY'),
'secret' => env('DO_SPACES_SECRET'),
'endpoint' => env('DO_SPACES_ENDPOINT'),
'region' => env('DO_SPACES_REGION'),
'bucket' => env('DO_SPACES_BUCKET'),
],
'wasabi' => [
'driver' => 's3',
'key' => env('WASABI_KEY'),
'secret' => env('WASABI_SECRET'),
'endpoint' => env('WASABI_ENDPOINT'),
'region' => env('WASABI_REGION'),
'bucket' => env('WASABI_BUCKET'),
],
'backblaze' => [
'driver' => 's3',
'key' => env('BACKBLAZE_KEY'),
'secret' => env('BACKBLAZE_SECRET'),
'endpoint' => env('BACKBLAZE_ENDPOINT'),
'region' => env('BACKBLAZE_REGION'),
'bucket' => env('BACKBLAZE_BUCKET'),
'key' => env('S3_ACCESS_KEY_ID'),
'secret' => env('S3_SECRET_ACCESS_KEY'),
'region' => env('S3_DEFAULT_REGION'),
'bucket' => env('S3_BUCKET'),
'endpoint' => env('S3_URL'),
],
],
];
+5 -4
View File
@@ -338,7 +338,6 @@ return [
'context_menu.share_cancel' => 'Cancel Sharing',
'context_menu.share_edit' => 'Edit Sharing',
'context_menu.upload' => 'Upload',
'context_menu.zip_folder' => 'Zip and Download',
'cookie_disclaimer.button' => 'cookies policy',
'cookie_disclaimer.description' => 'By browsing this website you are agreeing to our {0}.',
'datatable.paginate_info' => 'Showing 1 - {visible} from {total} records',
@@ -587,16 +586,14 @@ return [
'shared_form.recipients_label' => 'Recipients',
'shared_form.share_by_email' => 'Share by Email',
'shared_form.share_by_link' => 'Share by Link',
'sidebar.sharing' => 'Sharing',
'sidebar.favourites' => 'Favourites',
'sidebar.favourites_empty' => 'Drag here your favourite folder.',
'sidebar.folders_empty' => 'Create some new folder.',
'sidebar.home' => 'Files',
'sidebar.latest' => 'Recent Uploads',
'sidebar.locations_title' => 'Base',
'sidebar.my_shared' => 'My Shared Items',
'sidebar.my_shared' => 'Shared Items',
'sidebar.navigator_title' => 'Navigator',
'sidebar.participant_uploads' => 'Participant Uploads',
'sidebar.tools_title' => 'Tools',
'storage.audios' => 'Audios',
'storage.documents' => 'Documents',
@@ -728,5 +725,9 @@ return [
'popup_delete_personal_token.description' => 'Any applications or scripts using this token will no longer be able to access into your account. You cannot undo this action.',
'personal_token.token_deleted' => 'Token was successfully deleted!',
'dark_mode_toggle' => 'Toggle Dark Mode',
'actions.convert_into_team_folder' => 'Convert into Team Folder',
'actions.create' => 'Create Something',
'actions.search' => 'Search',
'mobile.create' => 'Create',
],
];
+3 -3
View File
@@ -49,11 +49,11 @@ return [
'sqs' => [
'driver' => 'sqs',
'key' => env('AWS_ACCESS_KEY_ID'),
'secret' => env('AWS_SECRET_ACCESS_KEY'),
'key' => env('S3_ACCESS_KEY_ID'),
'secret' => env('S3_SECRET_ACCESS_KEY'),
'prefix' => env('SQS_PREFIX', 'https://sqs.us-east-1.amazonaws.com/your-account-id'),
'queue' => env('SQS_QUEUE', 'your-queue-name'),
'region' => env('AWS_DEFAULT_REGION', 'us-east-1'),
'region' => env('S3_DEFAULT_REGION', 'us-east-1'),
],
'redis' => [
+3 -3
View File
@@ -24,9 +24,9 @@ return [
],
'ses' => [
'key' => env('AWS_ACCESS_KEY_ID'),
'secret' => env('AWS_SECRET_ACCESS_KEY'),
'region' => env('AWS_DEFAULT_REGION', 'us-east-1'),
'key' => env('S3_ACCESS_KEY_ID'),
'secret' => env('S3_SECRET_ACCESS_KEY'),
'region' => env('S3_DEFAULT_REGION', 'us-east-1'),
],
'passport' => [
+33
View File
@@ -0,0 +1,33 @@
<?php
/*
* You can place your custom package configuration in here.
*/
return [
// Default options for our archives
'archive' => [
'predict' => env('ZIPSTREAM_PREDICT_SIZE', true),
],
// Default options for files added
'file' => [
'method' => env('ZIPSTREAM_FILE_METHOD', 'store'),
'deflate' => env('ZIPSTREAM_FILE_DEFLATE'),
],
// Configs for S3 files
'aws' => [
'credentials' => [
'key' => env('S3_ACCESS_KEY_ID'),
'secret' => env('S3_SECRET_ACCESS_KEY'),
],
'version' => 'latest',
'endpoint' => env('S3_URL'),
'use_path_style_endpoint' => env('ZIPSTREAM_S3_PATH_STYLE_ENDPOINT', false),
'region' => env('ZIPSTREAM_S3_REGION', env('S3_DEFAULT_REGION', 'us-east-1')),
],
// https://docs.aws.amazon.com/sdk-for-php/v3/developer-guide/guide_credentials_anonymous.html
'aws_anonymous_client' => env('S3_ANONYMOUS', false),
];
-32
View File
@@ -1,32 +0,0 @@
<?php
namespace Database\Factories;
use Domain\Zip\Models\Zip;
use Illuminate\Database\Eloquent\Factories\Factory;
use Illuminate\Support\Str;
class ZipFactory extends Factory
{
/**
* The name of the factory's corresponding model.
*
* @var string
*/
protected $model = Zip::class;
/**
* Define the model's default state.
*
* @return array
*/
public function definition()
{
return [
'id' => $this->faker->uuid,
'user_id' => $this->faker->uuid,
'shared_token' => Str::random(16),
'basename' => $this->faker->word,
];
}
}
+4 -4
View File
@@ -34,10 +34,10 @@ MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS="${MAIL_USERNAME}"
MAIL_FROM_NAME="${MAIL_USERNAME}"
AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_DEFAULT_REGION=
AWS_BUCKET=
S3_ACCESS_KEY_ID=
S3_SECRET_ACCESS_KEY=
S3_DEFAULT_REGION=
S3_BUCKET=
DO_SPACES_KEY=
DO_SPACES_SECRET=
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -1 +1 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([[52],{oBQg:function(e,t,r){"use strict";r.r(t);var n=r("L2JU");function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function c(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var i={name:"SetupWizard",computed:function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach((function(t){c(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},Object(n.b)(["config"])),mounted:function(){"setup-done"===this.config.installation&&this.$router.push({name:"SignIn"})}},u=r("KHd+"),p=Object(u.a)(i,(function(){var e=this.$createElement;return(this._self._c||e)("router-view")}),[],!1,null,null,null);t.default=p.exports}}]);
(window.webpackJsonp=window.webpackJsonp||[]).push([[53],{oBQg:function(e,t,r){"use strict";r.r(t);var n=r("L2JU");function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function c(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var i={name:"SetupWizard",computed:function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach((function(t){c(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},Object(n.b)(["config"])),mounted:function(){var e=this.$root.$data.config.installation;e&&"setup-done"===e&&this.$router.push({name:"SignIn"})}},u=r("KHd+"),a=Object(u.a)(i,(function(){var e=this.$createElement;return(this._self._c||e)("router-view")}),[],!1,null,null,null);t.default=a.exports}}]);
+1 -1
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -1 +1 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([[55],{"77bE":function(t,e,i){"use strict";i.r(e);var n=i("FdzE"),o=i("yMep"),r=i("LtV2"),a=i("hXay"),s=i("2QtR"),c=i("c4kp"),l=i("CjXH"),u=i("L2JU"),d=i("xCqy");function p(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),i.push.apply(i,n)}return i}function h(t){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?p(Object(i),!0).forEach((function(e){v(t,e,i[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):p(Object(i)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(i,e))}))}return t}function v(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}var f={name:"SharedFileBrowser",components:{TreeMenuNavigator:n.a,ContentSidebar:r.a,DesktopToolbar:o.a,ContentGroup:a.a,ContextMenu:s.a,FileBrowser:c.a,HomeIcon:l.G},computed:h(h({},Object(u.b)(["sharedDetail","navigation","config"])),{},{navigationTree:function(){return this.navigation?this.navigation[0].folders:void 0}}),data:function(){return{homeDirectory:void 0}},methods:{goHome:function(){this.$store.dispatch("browseShared",[{folder:this.homeDirectory,back:!1,init:!0}])},contextMenu:function(t,e){d.a.$emit("contextMenu:show",t,e)},initFileBrowser:function(){this.homeDirectory={id:this.sharedDetail.item_id,name:this.$t("locations.home"),location:"public"},this.$store.dispatch("getFolderTree"),this.goHome()}},created:function(){var t=this;this.sharedDetail?this.initFileBrowser():this.$store.dispatch("getShareDetail",this.$route.params.token).then((function(){t.initFileBrowser()}))}},b=(i("nvG3"),i("KHd+")),g=Object(b.a)(f,(function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{attrs:{id:"viewport"},on:{"!contextmenu":function(e){return e.preventDefault(),t.contextMenu(e,void 0)}}},[t.navigationTree&&t.navigationTree.length>=1?i("ContentSidebar",[i("ContentGroup",{attrs:{title:t.$t("sidebar.locations_title")}},[i("div",{staticClass:"menu-list-wrapper vertical"},[i("a",{staticClass:"menu-list-item link",on:{click:t.goHome}},[i("div",{staticClass:"icon"},[i("home-icon",{attrs:{size:"17"}})],1),t._v(" "),i("div",{staticClass:"label"},[t._v("\n "+t._s(t.$t("sidebar.home"))+"\n ")])])])]),t._v(" "),i("ContentGroup",{staticClass:"navigator",attrs:{title:t.$t("sidebar.navigator_title")}},t._l(t.navigationTree,(function(t){return i("TreeMenuNavigator",{key:t.id,staticClass:"folder-tree",attrs:{depth:0,nodes:t}})})),1)],1):t._e(),t._v(" "),i("div",{attrs:{id:"files-view"}},[i("ContextMenu"),t._v(" "),i("DesktopToolbar"),t._v(" "),i("FileBrowser")],1)],1)}),[],!1,null,null,null);e.default=g.exports},lEpy:function(t,e,i){var n=i("nKEh");"string"==typeof n&&(n=[[t.i,n,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};i("aET+")(n,o);n.locals&&(t.exports=n.locals)},nKEh:function(t,e,i){(t.exports=i("I1BE")(!1)).push([t.i,"#files-view{font-family:Nunito,sans-serif;font-size:16px;width:100%;height:100%;position:relative;min-width:320px;overflow-x:hidden;padding-left:15px;padding-right:15px;overflow-y:hidden}",""])},nvG3:function(t,e,i){"use strict";i("lEpy")}}]);
(window.webpackJsonp=window.webpackJsonp||[]).push([[56],{"77bE":function(t,e,i){"use strict";i.r(e);var n=i("FdzE"),o=i("yMep"),r=i("LtV2"),a=i("hXay"),s=i("2QtR"),c=i("c4kp"),l=i("CjXH"),u=i("L2JU"),d=i("xCqy");function p(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),i.push.apply(i,n)}return i}function h(t){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?p(Object(i),!0).forEach((function(e){v(t,e,i[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):p(Object(i)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(i,e))}))}return t}function v(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}var f={name:"SharedFileBrowser",components:{TreeMenuNavigator:n.a,ContentSidebar:r.a,DesktopToolbar:o.a,ContentGroup:a.a,ContextMenu:s.a,FileBrowser:c.a,HomeIcon:l.G},computed:h(h({},Object(u.b)(["sharedDetail","navigation","config"])),{},{navigationTree:function(){return this.navigation?this.navigation[0].folders:void 0}}),data:function(){return{homeDirectory:void 0}},methods:{goHome:function(){this.$store.dispatch("browseShared",[{folder:this.homeDirectory,back:!1,init:!0}])},contextMenu:function(t,e){d.a.$emit("contextMenu:show",t,e)},initFileBrowser:function(){this.homeDirectory={id:this.sharedDetail.item_id,name:this.$t("locations.home"),location:"public"},this.$store.dispatch("getFolderTree"),this.goHome()}},created:function(){var t=this;this.sharedDetail?this.initFileBrowser():this.$store.dispatch("getShareDetail",this.$route.params.token).then((function(){t.initFileBrowser()}))}},b=(i("nvG3"),i("KHd+")),g=Object(b.a)(f,(function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{attrs:{id:"viewport"},on:{"!contextmenu":function(e){return e.preventDefault(),t.contextMenu(e,void 0)}}},[t.navigationTree&&t.navigationTree.length>=1?i("ContentSidebar",[i("ContentGroup",{attrs:{title:t.$t("sidebar.locations_title")}},[i("div",{staticClass:"menu-list-wrapper vertical"},[i("a",{staticClass:"menu-list-item link",on:{click:t.goHome}},[i("div",{staticClass:"icon"},[i("home-icon",{attrs:{size:"17"}})],1),t._v(" "),i("div",{staticClass:"label"},[t._v("\n "+t._s(t.$t("sidebar.home"))+"\n ")])])])]),t._v(" "),i("ContentGroup",{staticClass:"navigator",attrs:{title:t.$t("sidebar.navigator_title")}},t._l(t.navigationTree,(function(t){return i("TreeMenuNavigator",{key:t.id,staticClass:"folder-tree",attrs:{depth:0,nodes:t}})})),1)],1):t._e(),t._v(" "),i("div",{attrs:{id:"files-view"}},[i("ContextMenu"),t._v(" "),i("DesktopToolbar"),t._v(" "),i("FileBrowser")],1)],1)}),[],!1,null,null,null);e.default=g.exports},lEpy:function(t,e,i){var n=i("nKEh");"string"==typeof n&&(n=[[t.i,n,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};i("aET+")(n,o);n.locals&&(t.exports=n.locals)},nKEh:function(t,e,i){(t.exports=i("I1BE")(!1)).push([t.i,"#files-view{font-family:Nunito,sans-serif;font-size:16px;width:100%;height:100%;position:relative;min-width:320px;overflow-x:hidden;padding-left:15px;padding-right:15px;overflow-y:hidden}",""])},nvG3:function(t,e,i){"use strict";i("lEpy")}}]);
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+177 -82
View File
@@ -1,96 +1,96 @@
{
"/js/main.js": "/js/main.js",
"/css/app.css": "/css/app.css",
"/chunks/admin.js": "/chunks/admin.js?id=3f98990422dbab9dbf34",
"/chunks/admin-account.js": "/chunks/admin-account.js?id=657f16bd8e1acd9d1a3d",
"/chunks/admin.js": "/chunks/admin.js?id=92ab7cb45c9200f62fe5",
"/chunks/admin-account.js": "/chunks/admin-account.js?id=4b4930c58ec0c2ffb79d",
"/chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chu~c7a13fb0.js": "/chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chu~c7a13fb0.js?id=47b736a4006170db9cc9",
"/chunks/admin-account~chunks/app-setup~chunks/billings-detail~chunks/create-new-password~chunks/datab~39825672.js": "/chunks/admin-account~chunks/app-setup~chunks/billings-detail~chunks/create-new-password~chunks/datab~39825672.js?id=ac82879c90ef33cded21",
"/chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/~3e4fdd8b.js": "/chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/~3e4fdd8b.js?id=a121afabdc4d8de9c1f7",
"/chunks/admin~chunks/files~chunks/platform~chunks/shared~chunks/shared/file-browser.js": "/chunks/admin~chunks/files~chunks/platform~chunks/shared~chunks/shared/file-browser.js?id=eea1577eda5e771484d8",
"/chunks/admin~chunks/files~chunks/settings~chunks/shared/file-browser.js": "/chunks/admin~chunks/files~chunks/settings~chunks/shared/file-browser.js?id=1ad1511e2c19f07c941f",
"/chunks/admin~chunks/platform.js": "/chunks/admin~chunks/platform.js?id=e1d0128a7dbb3af3157c",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.js?id=f82db3bd658e9de4f4f1",
"/chunks/admin~chunks/platform~chunks/shared.js": "/chunks/admin~chunks/platform~chunks/shared.js?id=cea6a743ded138fca3a6",
"/chunks/app-appearance.js": "/chunks/app-appearance.js?id=5b69045480cf2cb8d2bd",
"/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~605f4c49.js": "/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~605f4c49.js?id=02b9931f259b906ac2d9",
"/chunks/admin~chunks/files~chunks/platform~chunks/shared~chunks/shared/file-browser.js": "/chunks/admin~chunks/files~chunks/platform~chunks/shared~chunks/shared/file-browser.js?id=751bf3f8ab9d893ee2bf",
"/chunks/admin~chunks/files~chunks/settings~chunks/shared/file-browser.js": "/chunks/admin~chunks/files~chunks/settings~chunks/shared/file-browser.js?id=ede426518b756cbc1caf",
"/chunks/admin~chunks/platform.js": "/chunks/admin~chunks/platform.js?id=0848b74fa0a06e295254",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.js?id=e584c7fac7b47c76aa45",
"/chunks/admin~chunks/platform~chunks/shared.js": "/chunks/admin~chunks/platform~chunks/shared.js?id=c3c82233593452cf3856",
"/chunks/app-appearance.js": "/chunks/app-appearance.js?id=66aa5043b9752e26ec79",
"/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~605f4c49.js": "/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~605f4c49.js?id=8776e5a277462955656a",
"/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~8cc7d96f.js": "/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~8cc7d96f.js?id=1f9d44e25fc5811a51b7",
"/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~b9e5655a.js": "/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~b9e5655a.js?id=55b682280a23671bea93",
"/chunks/app-billings.js": "/chunks/app-billings.js?id=ad490124acc0a2c3c925",
"/chunks/app-email.js": "/chunks/app-email.js?id=bcfb381fb763eb668df6",
"/chunks/app-index.js": "/chunks/app-index.js?id=1780eefb0678fe425a1a",
"/chunks/app-language.js": "/chunks/app-language.js?id=937a26e99e4d3f31b438",
"/chunks/app-language~chunks/app-settings~chunks/dashboard~chunks/invoices~chunks/page-edit~chunks/pag~824d674f.js": "/chunks/app-language~chunks/app-settings~chunks/dashboard~chunks/invoices~chunks/page-edit~chunks/pag~824d674f.js?id=375b2e45b2296e58e31e",
"/chunks/app-language~chunks/dashboard~chunks/files~chunks/invoices~chunks/pages~chunks/plans~chunks/s~0d12a0aa.js": "/chunks/app-language~chunks/dashboard~chunks/files~chunks/invoices~chunks/pages~chunks/plans~chunks/s~0d12a0aa.js?id=ebd1edc890c05eb81fef",
"/chunks/app-others.js": "/chunks/app-others.js?id=eec75f05bf6f8242a3cb",
"/chunks/app-payments.js": "/chunks/app-payments.js?id=3e0f2ca2c1455e649865",
"/chunks/app-settings.js": "/chunks/app-settings.js?id=61fe8a349fdbe4350412",
"/chunks/app-setup.js": "/chunks/app-setup.js?id=cb94f9eccb9e60bbdd4a",
"/chunks/billings-detail.js": "/chunks/billings-detail.js?id=61fac42892325ca47c5e",
"/chunks/contact-us.js": "/chunks/contact-us.js?id=70d47e4a4597ec74f7f3",
"/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~b9e5655a.js": "/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~b9e5655a.js?id=f7446a5c3d9d52fcf6a4",
"/chunks/app-billings.js": "/chunks/app-billings.js?id=0bfac927b53f6f338cc6",
"/chunks/app-email.js": "/chunks/app-email.js?id=2b1e1c2a2d9f46fc7019",
"/chunks/app-index.js": "/chunks/app-index.js?id=3ce598745c40bc749001",
"/chunks/app-language.js": "/chunks/app-language.js?id=67b8edf9368673ab9070",
"/chunks/app-language~chunks/app-settings~chunks/dashboard~chunks/invoices~chunks/page-edit~chunks/pag~824d674f.js": "/chunks/app-language~chunks/app-settings~chunks/dashboard~chunks/invoices~chunks/page-edit~chunks/pag~824d674f.js?id=34b3b1037b2cd5e84bca",
"/chunks/app-language~chunks/dashboard~chunks/files~chunks/invoices~chunks/pages~chunks/plans~chunks/s~0d12a0aa.js": "/chunks/app-language~chunks/dashboard~chunks/files~chunks/invoices~chunks/pages~chunks/plans~chunks/s~0d12a0aa.js?id=ccda95a1dd1ed3c422f3",
"/chunks/app-others.js": "/chunks/app-others.js?id=d03a5882305b51b39f88",
"/chunks/app-payments.js": "/chunks/app-payments.js?id=dd43fce53a0828262295",
"/chunks/app-settings.js": "/chunks/app-settings.js?id=2b9086ec1a53c829e28d",
"/chunks/app-setup.js": "/chunks/app-setup.js?id=60091a19ffb9a2fba7c0",
"/chunks/billings-detail.js": "/chunks/billings-detail.js?id=c40dda45783446428027",
"/chunks/contact-us.js": "/chunks/contact-us.js?id=255370c313ef492da56f",
"/chunks/contact-us~chunks/dynamic-page~chunks/homepage.js": "/chunks/contact-us~chunks/dynamic-page~chunks/homepage.js?id=628a608d02ff0a7f5c98",
"/chunks/create-new-password.js": "/chunks/create-new-password.js?id=5f6259e27f8e8c303db9",
"/chunks/dashboard.js": "/chunks/dashboard.js?id=29965a62768846ad16e2",
"/chunks/dashboard~chunks/invoices~chunks/pages~chunks/plan-subscribers~chunks/plans~chunks/settings-i~0e2a0654.js": "/chunks/dashboard~chunks/invoices~chunks/pages~chunks/plan-subscribers~chunks/plans~chunks/settings-i~0e2a0654.js?id=5a59241fc26e0786914a",
"/chunks/database.js": "/chunks/database.js?id=c03802f94da1a5b0170e",
"/chunks/dynamic-page.js": "/chunks/dynamic-page.js?id=0934abebc12f0a64eca6",
"/chunks/email-verified.js": "/chunks/email-verified.js?id=a03f204dd83f961cdb2e",
"/chunks/environment-setup.js": "/chunks/environment-setup.js?id=1a2b1e416a98780760c7",
"/chunks/files.js": "/chunks/files.js?id=609afac993c345de0973",
"/chunks/files~chunks/platform~chunks/shared/file-browser.js": "/chunks/files~chunks/platform~chunks/shared/file-browser.js?id=e24c9a1621294ede42c7",
"/chunks/files~chunks/platform~chunks/shared~chunks/shared/file-browser.js": "/chunks/files~chunks/platform~chunks/shared~chunks/shared/file-browser.js?id=3a42f8b727c731a4f4b7",
"/chunks/files~chunks/platform~chunks/shared~chunks/shared/file-browser~chunks/shared/single-file.js": "/chunks/files~chunks/platform~chunks/shared~chunks/shared/file-browser~chunks/shared/single-file.js?id=864d7825edf1713647ce",
"/chunks/create-new-password.js": "/chunks/create-new-password.js?id=09eaf50d04c8a553aa62",
"/chunks/dashboard.js": "/chunks/dashboard.js?id=3632da686889dfdd3254",
"/chunks/dashboard~chunks/invoices~chunks/pages~chunks/plan-subscribers~chunks/plans~chunks/settings-i~0e2a0654.js": "/chunks/dashboard~chunks/invoices~chunks/pages~chunks/plan-subscribers~chunks/plans~chunks/settings-i~0e2a0654.js?id=c4b93b17d3b2e9b7f84a",
"/chunks/database.js": "/chunks/database.js?id=3ac06e5cb16b2db7f2f6",
"/chunks/dynamic-page.js": "/chunks/dynamic-page.js?id=fe92bd9421c15ce3b6da",
"/chunks/email-verified.js": "/chunks/email-verified.js?id=523bbafbed907913b5a2",
"/chunks/environment-setup.js": "/chunks/environment-setup.js?id=bbd4ccaaa5b1fbf52ac1",
"/chunks/files.js": "/chunks/files.js?id=bf780b65f902de41c9d9",
"/chunks/files~chunks/platform~chunks/shared/file-browser.js": "/chunks/files~chunks/platform~chunks/shared/file-browser.js?id=23e5d84638f20119d5db",
"/chunks/files~chunks/platform~chunks/shared~chunks/shared/file-browser.js": "/chunks/files~chunks/platform~chunks/shared~chunks/shared/file-browser.js?id=537b08be7b526c33e48e",
"/chunks/files~chunks/platform~chunks/shared~chunks/shared/file-browser~chunks/shared/single-file.js": "/chunks/files~chunks/platform~chunks/shared~chunks/shared/file-browser~chunks/shared/single-file.js?id=43324c55265d036f4a6e",
"/chunks/files~chunks/settings-subscription~chunks/shared/file-browser~chunks/user-subscription.js": "/chunks/files~chunks/settings-subscription~chunks/shared/file-browser~chunks/user-subscription.js?id=af81ed63f1b76be8fb28",
"/chunks/files~chunks/shared/file-browser.js": "/chunks/files~chunks/shared/file-browser.js?id=0db6fc5291b08359f86b",
"/chunks/files~chunks/shared/file-browser~chunks/shared/single-file.js": "/chunks/files~chunks/shared/file-browser~chunks/shared/single-file.js?id=3691d6cb7884d036cabf",
"/chunks/forgotten-password.js": "/chunks/forgotten-password.js?id=2021c38fc0e789aa345e",
"/chunks/homepage.js": "/chunks/homepage.js?id=076d3eb855c751b7ee07",
"/chunks/installation-disclaimer.js": "/chunks/installation-disclaimer.js?id=54d4ec535d76bb7f03bd",
"/chunks/invoices.js": "/chunks/invoices.js?id=3bf232f088987c3d92f0",
"/chunks/not-found.js": "/chunks/not-found.js?id=98d727599bbaef51d057",
"/chunks/page-edit.js": "/chunks/page-edit.js?id=dd1959e566c12268ba53",
"/chunks/pages.js": "/chunks/pages.js?id=02a10c3af22435b7e1a3",
"/chunks/plan.js": "/chunks/plan.js?id=df1f27e85d997c0d7612",
"/chunks/plan-create.js": "/chunks/plan-create.js?id=2ace8706b80b4efd3b36",
"/chunks/plan-delete.js": "/chunks/plan-delete.js?id=fdb08c4a21b03dbb18e3",
"/chunks/plan-settings.js": "/chunks/plan-settings.js?id=f8ab42784c576aaa4de5",
"/chunks/plan-subscribers.js": "/chunks/plan-subscribers.js?id=c66667de4875c83fc683",
"/chunks/plans.js": "/chunks/plans.js?id=c62a7cd52909a8d3d5ec",
"/chunks/platform.js": "/chunks/platform.js?id=ffd07d246a950549615d",
"/chunks/platform~chunks/shared.js": "/chunks/platform~chunks/shared.js?id=5dc516aa1da8568071c4",
"/chunks/profile.js": "/chunks/profile.js?id=fb9619ec0e08588c6466",
"/chunks/files~chunks/shared/file-browser.js": "/chunks/files~chunks/shared/file-browser.js?id=c5eb027970e0dcf13de8",
"/chunks/files~chunks/shared/file-browser~chunks/shared/single-file.js": "/chunks/files~chunks/shared/file-browser~chunks/shared/single-file.js?id=cb86cf1c269a237fc24a",
"/chunks/forgotten-password.js": "/chunks/forgotten-password.js?id=6b5033523b14e584964a",
"/chunks/homepage.js": "/chunks/homepage.js?id=e8f70d0165041c4d1889",
"/chunks/installation-disclaimer.js": "/chunks/installation-disclaimer.js?id=ef86374839cfc128979e",
"/chunks/invoices.js": "/chunks/invoices.js?id=7ba013520aa617b22418",
"/chunks/not-found.js": "/chunks/not-found.js?id=760483a1809b65e687f8",
"/chunks/page-edit.js": "/chunks/page-edit.js?id=861b7341a9f2d8e2fc4e",
"/chunks/pages.js": "/chunks/pages.js?id=abab1fe9030d593a721b",
"/chunks/plan.js": "/chunks/plan.js?id=f233f42019abc6e9a22f",
"/chunks/plan-create.js": "/chunks/plan-create.js?id=51607df5f6357291370a",
"/chunks/plan-delete.js": "/chunks/plan-delete.js?id=46f404491b9fdb1ec98c",
"/chunks/plan-settings.js": "/chunks/plan-settings.js?id=fef88035db01c21949a5",
"/chunks/plan-subscribers.js": "/chunks/plan-subscribers.js?id=24e2571f43a00a3aff9c",
"/chunks/plans.js": "/chunks/plans.js?id=f3b4ba360dae206dcbb8",
"/chunks/platform.js": "/chunks/platform.js?id=65ad9b2f9af9a5dcf8bb",
"/chunks/platform~chunks/shared.js": "/chunks/platform~chunks/shared.js?id=aff5345ad141d118c0a3",
"/chunks/profile.js": "/chunks/profile.js?id=87a5363204a5eeeafe9c",
"/chunks/profile~chunks/settings-password.js": "/chunks/profile~chunks/settings-password.js?id=1037504cc66168509859",
"/chunks/purchase-code.js": "/chunks/purchase-code.js?id=4dfff616865cc6fc89a4",
"/chunks/settings.js": "/chunks/settings.js?id=1d42f5ff8af2c66ecfc5",
"/chunks/settings-create-payment-methods.js": "/chunks/settings-create-payment-methods.js?id=7fa237d9c3d49342dca0",
"/chunks/settings-invoices.js": "/chunks/settings-invoices.js?id=6a5c1fbbf1c483abfcf2",
"/chunks/settings-password.js": "/chunks/settings-password.js?id=0d749407b869265a6f4a",
"/chunks/settings-payment-methods.js": "/chunks/settings-payment-methods.js?id=b37f8eb2cecd0127b041",
"/chunks/settings-storage.js": "/chunks/settings-storage.js?id=f002015890bac849e16a",
"/chunks/settings-subscription.js": "/chunks/settings-subscription.js?id=7fd67e2b1f86c37cc1ce",
"/chunks/purchase-code.js": "/chunks/purchase-code.js?id=f6b8e6566c6ea3505e6e",
"/chunks/settings.js": "/chunks/settings.js?id=ce607bd0d7bdb077dac4",
"/chunks/settings-create-payment-methods.js": "/chunks/settings-create-payment-methods.js?id=ece8a26dc08cdb646050",
"/chunks/settings-invoices.js": "/chunks/settings-invoices.js?id=3766f7a1626f0b33867c",
"/chunks/settings-password.js": "/chunks/settings-password.js?id=b585f675cc5af8423580",
"/chunks/settings-payment-methods.js": "/chunks/settings-payment-methods.js?id=1304fdd330e22eb56b15",
"/chunks/settings-storage.js": "/chunks/settings-storage.js?id=5db8a79ce7516e94b688",
"/chunks/settings-subscription.js": "/chunks/settings-subscription.js?id=cb6c64b34f68f05e325b",
"/chunks/settings~chunks/settings-password.js": "/chunks/settings~chunks/settings-password.js?id=c477f684d4c8dc961ec6",
"/chunks/setup-wizard.js": "/chunks/setup-wizard.js?id=8e52cc8d41e535d2f467",
"/chunks/shared.js": "/chunks/shared.js?id=0bc71cd0c7f7bfdd66ea",
"/chunks/shared/authenticate.js": "/chunks/shared/authenticate.js?id=c2c4c229763d61afc0ea",
"/chunks/shared/file-browser.js": "/chunks/shared/file-browser.js?id=0538debc46c174dd4f63",
"/chunks/shared/single-file.js": "/chunks/shared/single-file.js?id=82b02124c03cf92d0ef0",
"/chunks/sign-in.js": "/chunks/sign-in.js?id=780623e081caef16c442",
"/chunks/sign-up.js": "/chunks/sign-up.js?id=d4e4e80e2521fa023822",
"/chunks/status-check.js": "/chunks/status-check.js?id=e7890fb2a5e0b5ef0318",
"/chunks/stripe-credentials.js": "/chunks/stripe-credentials.js?id=32a027af3dc7dd0fad81",
"/chunks/subscription-plans.js": "/chunks/subscription-plans.js?id=90c05434e2e09cf3a0cf",
"/chunks/subscription-service.js": "/chunks/subscription-service.js?id=36c258488fb3a40f50fc",
"/chunks/upgrade-billing.js": "/chunks/upgrade-billing.js?id=6bac4e2c36cd14f40248",
"/chunks/upgrade-billing~chunks/upgrade-plan.js": "/chunks/upgrade-billing~chunks/upgrade-plan.js?id=50f63c27c341c2b11284",
"/chunks/upgrade-plan.js": "/chunks/upgrade-plan.js?id=62ce520a73a0f48c0b20",
"/chunks/user.js": "/chunks/user.js?id=9730d14f8a7c109ad4b2",
"/chunks/user-create.js": "/chunks/user-create.js?id=c2ca9f83633aae10f33f",
"/chunks/user-delete.js": "/chunks/user-delete.js?id=441a3603dde4796f5e90",
"/chunks/user-detail.js": "/chunks/user-detail.js?id=54b67d58675b9d4e809c",
"/chunks/user-invoices.js": "/chunks/user-invoices.js?id=91b0db25520298aa135d",
"/chunks/user-password.js": "/chunks/user-password.js?id=07ba444205bf26321688",
"/chunks/user-storage.js": "/chunks/user-storage.js?id=4118e69e09975fe0d3fa",
"/chunks/user-subscription.js": "/chunks/user-subscription.js?id=ace7075e676ce4afecdf",
"/chunks/users.js": "/chunks/users.js?id=5e7b05bb7b8ffc784ee4",
"/chunks/shared.js": "/chunks/shared.js?id=c1111ee6e196995a647b",
"/chunks/shared/authenticate.js": "/chunks/shared/authenticate.js?id=5e377add6e9ee2110fff",
"/chunks/shared/file-browser.js": "/chunks/shared/file-browser.js?id=63ceb1f59677fd40c499",
"/chunks/shared/single-file.js": "/chunks/shared/single-file.js?id=34b9fba88235040fa5b2",
"/chunks/sign-in.js": "/chunks/sign-in.js?id=6c0520c588a041ff7f1b",
"/chunks/sign-up.js": "/chunks/sign-up.js?id=3227d25700907e003b77",
"/chunks/status-check.js": "/chunks/status-check.js?id=073dad150816bfb45f6c",
"/chunks/stripe-credentials.js": "/chunks/stripe-credentials.js?id=519f0e83b7dc50772246",
"/chunks/subscription-plans.js": "/chunks/subscription-plans.js?id=060b69180c3202b49df5",
"/chunks/subscription-service.js": "/chunks/subscription-service.js?id=5eaadf247e3c15932e91",
"/chunks/upgrade-billing.js": "/chunks/upgrade-billing.js?id=037806deb3178af2cef6",
"/chunks/upgrade-billing~chunks/upgrade-plan.js": "/chunks/upgrade-billing~chunks/upgrade-plan.js?id=5d2b7c03fdb81d6f98ec",
"/chunks/upgrade-plan.js": "/chunks/upgrade-plan.js?id=e5ad745369dd3cbf6130",
"/chunks/user.js": "/chunks/user.js?id=ac091d2090474acd6da3",
"/chunks/user-create.js": "/chunks/user-create.js?id=25f84776c85468dc90fe",
"/chunks/user-delete.js": "/chunks/user-delete.js?id=a007f42acd6063760e99",
"/chunks/user-detail.js": "/chunks/user-detail.js?id=54619f904c13dc682b55",
"/chunks/user-invoices.js": "/chunks/user-invoices.js?id=2776976c6f48e4bb150f",
"/chunks/user-password.js": "/chunks/user-password.js?id=6d4838cab1d62991f285",
"/chunks/user-storage.js": "/chunks/user-storage.js?id=d012062dad796c463914",
"/chunks/user-subscription.js": "/chunks/user-subscription.js?id=9155464ca71e3a10522d",
"/chunks/users.js": "/chunks/users.js?id=8c82f24c33f1e37fff06",
"/vendors~chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~25aaad73.js": "/vendors~chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~25aaad73.js?id=0de519ac9b2c2754e0c2",
"/vendors~chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~81c8aec0.js": "/vendors~chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~81c8aec0.js?id=ca3b57f70682c1c315f7",
"/vendors~chunks/files~chunks/platform~chunks/shared~chunks/shared/file-browser~chunks/shared/single-file.js": "/vendors~chunks/files~chunks/platform~chunks/shared~chunks/shared/file-browser~chunks/shared/single-file.js?id=9d10953d3b088324dfe3",
@@ -147,5 +147,100 @@
"/js/main.299e425d7c066bc6b7bc.hot-update.js": "/js/main.299e425d7c066bc6b7bc.hot-update.js",
"/js/main.aa4c95d713f3e198d46d.hot-update.js": "/js/main.aa4c95d713f3e198d46d.hot-update.js",
"/js/main.061e3452d4f227b98ded.hot-update.js": "/js/main.061e3452d4f227b98ded.hot-update.js",
"/js/main.212f65475aa6c2d29f61.hot-update.js": "/js/main.212f65475aa6c2d29f61.hot-update.js"
"/js/main.212f65475aa6c2d29f61.hot-update.js": "/js/main.212f65475aa6c2d29f61.hot-update.js",
"/js/main.c077953a9f31ad64140f.hot-update.js": "/js/main.c077953a9f31ad64140f.hot-update.js",
"/chunks/admin.c077953a9f31ad64140f.hot-update.js": "/chunks/admin.c077953a9f31ad64140f.hot-update.js",
"/chunks/admin-account.c077953a9f31ad64140f.hot-update.js": "/chunks/admin-account.c077953a9f31ad64140f.hot-update.js",
"/chunks/admin~chunks/files~chunks/platform~chunks/shared~chunks/shared/file-browser.c077953a9f31ad64140f.hot-update.js": "/chunks/admin~chunks/files~chunks/platform~chunks/shared~chunks/shared/file-browser.c077953a9f31ad64140f.hot-update.js",
"/chunks/admin~chunks/files~chunks/settings~chunks/shared/file-browser.c077953a9f31ad64140f.hot-update.js": "/chunks/admin~chunks/files~chunks/settings~chunks/shared/file-browser.c077953a9f31ad64140f.hot-update.js",
"/chunks/admin~chunks/platform.c077953a9f31ad64140f.hot-update.js": "/chunks/admin~chunks/platform.c077953a9f31ad64140f.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.c077953a9f31ad64140f.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.c077953a9f31ad64140f.hot-update.js",
"/chunks/admin~chunks/platform~chunks/shared.c077953a9f31ad64140f.hot-update.js": "/chunks/admin~chunks/platform~chunks/shared.c077953a9f31ad64140f.hot-update.js",
"/chunks/app-appearance.c077953a9f31ad64140f.hot-update.js": "/chunks/app-appearance.c077953a9f31ad64140f.hot-update.js",
"/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~605f4c49.c077953a9f31ad64140f.hot-update.js": "/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~605f4c49.c077953a9f31ad64140f.hot-update.js",
"/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~b9e5655a.c077953a9f31ad64140f.hot-update.js": "/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~b9e5655a.c077953a9f31ad64140f.hot-update.js",
"/chunks/app-billings.c077953a9f31ad64140f.hot-update.js": "/chunks/app-billings.c077953a9f31ad64140f.hot-update.js",
"/chunks/app-email.c077953a9f31ad64140f.hot-update.js": "/chunks/app-email.c077953a9f31ad64140f.hot-update.js",
"/chunks/app-index.c077953a9f31ad64140f.hot-update.js": "/chunks/app-index.c077953a9f31ad64140f.hot-update.js",
"/chunks/app-language.c077953a9f31ad64140f.hot-update.js": "/chunks/app-language.c077953a9f31ad64140f.hot-update.js",
"/chunks/app-language~chunks/app-settings~chunks/dashboard~chunks/invoices~chunks/page-edit~chunks/pag~824d674f.c077953a9f31ad64140f.hot-update.js": "/chunks/app-language~chunks/app-settings~chunks/dashboard~chunks/invoices~chunks/page-edit~chunks/pag~824d674f.c077953a9f31ad64140f.hot-update.js",
"/chunks/app-language~chunks/dashboard~chunks/files~chunks/invoices~chunks/pages~chunks/plans~chunks/p~98b23ba6.js": "/chunks/app-language~chunks/dashboard~chunks/files~chunks/invoices~chunks/pages~chunks/plans~chunks/p~98b23ba6.js?id=6c17148b13718b8bfa2e",
"/chunks/app-language~chunks/dashboard~chunks/files~chunks/invoices~chunks/pages~chunks/plans~chunks/s~0d12a0aa.c077953a9f31ad64140f.hot-update.js": "/chunks/app-language~chunks/dashboard~chunks/files~chunks/invoices~chunks/pages~chunks/plans~chunks/s~0d12a0aa.c077953a9f31ad64140f.hot-update.js",
"/chunks/app-others.c077953a9f31ad64140f.hot-update.js": "/chunks/app-others.c077953a9f31ad64140f.hot-update.js",
"/chunks/app-payments.c077953a9f31ad64140f.hot-update.js": "/chunks/app-payments.c077953a9f31ad64140f.hot-update.js",
"/chunks/app-settings.c077953a9f31ad64140f.hot-update.js": "/chunks/app-settings.c077953a9f31ad64140f.hot-update.js",
"/chunks/app-setup.c077953a9f31ad64140f.hot-update.js": "/chunks/app-setup.c077953a9f31ad64140f.hot-update.js",
"/chunks/billings-detail.c077953a9f31ad64140f.hot-update.js": "/chunks/billings-detail.c077953a9f31ad64140f.hot-update.js",
"/chunks/contact-us.c077953a9f31ad64140f.hot-update.js": "/chunks/contact-us.c077953a9f31ad64140f.hot-update.js",
"/chunks/create-new-password.c077953a9f31ad64140f.hot-update.js": "/chunks/create-new-password.c077953a9f31ad64140f.hot-update.js",
"/chunks/dashboard.c077953a9f31ad64140f.hot-update.js": "/chunks/dashboard.c077953a9f31ad64140f.hot-update.js",
"/chunks/dashboard~chunks/invoices~chunks/pages~chunks/plan-subscribers~chunks/plans~chunks/settings-i~0e2a0654.c077953a9f31ad64140f.hot-update.js": "/chunks/dashboard~chunks/invoices~chunks/pages~chunks/plan-subscribers~chunks/plans~chunks/settings-i~0e2a0654.c077953a9f31ad64140f.hot-update.js",
"/chunks/database.c077953a9f31ad64140f.hot-update.js": "/chunks/database.c077953a9f31ad64140f.hot-update.js",
"/chunks/dynamic-page.c077953a9f31ad64140f.hot-update.js": "/chunks/dynamic-page.c077953a9f31ad64140f.hot-update.js",
"/chunks/email-verified.c077953a9f31ad64140f.hot-update.js": "/chunks/email-verified.c077953a9f31ad64140f.hot-update.js",
"/chunks/environment-setup.c077953a9f31ad64140f.hot-update.js": "/chunks/environment-setup.c077953a9f31ad64140f.hot-update.js",
"/chunks/files.c077953a9f31ad64140f.hot-update.js": "/chunks/files.c077953a9f31ad64140f.hot-update.js",
"/chunks/files~chunks/platform~chunks/shared/file-browser.c077953a9f31ad64140f.hot-update.js": "/chunks/files~chunks/platform~chunks/shared/file-browser.c077953a9f31ad64140f.hot-update.js",
"/chunks/files~chunks/platform~chunks/shared~chunks/shared/file-browser.c077953a9f31ad64140f.hot-update.js": "/chunks/files~chunks/platform~chunks/shared~chunks/shared/file-browser.c077953a9f31ad64140f.hot-update.js",
"/chunks/files~chunks/platform~chunks/shared~chunks/shared/file-browser~chunks/shared/single-file.c077953a9f31ad64140f.hot-update.js": "/chunks/files~chunks/platform~chunks/shared~chunks/shared/file-browser~chunks/shared/single-file.c077953a9f31ad64140f.hot-update.js",
"/chunks/files~chunks/shared/file-browser.c077953a9f31ad64140f.hot-update.js": "/chunks/files~chunks/shared/file-browser.c077953a9f31ad64140f.hot-update.js",
"/chunks/files~chunks/shared/file-browser~chunks/shared/single-file.c077953a9f31ad64140f.hot-update.js": "/chunks/files~chunks/shared/file-browser~chunks/shared/single-file.c077953a9f31ad64140f.hot-update.js",
"/chunks/forgotten-password.c077953a9f31ad64140f.hot-update.js": "/chunks/forgotten-password.c077953a9f31ad64140f.hot-update.js",
"/chunks/homepage.c077953a9f31ad64140f.hot-update.js": "/chunks/homepage.c077953a9f31ad64140f.hot-update.js",
"/chunks/installation-disclaimer.c077953a9f31ad64140f.hot-update.js": "/chunks/installation-disclaimer.c077953a9f31ad64140f.hot-update.js",
"/chunks/invoices.c077953a9f31ad64140f.hot-update.js": "/chunks/invoices.c077953a9f31ad64140f.hot-update.js",
"/chunks/not-found.c077953a9f31ad64140f.hot-update.js": "/chunks/not-found.c077953a9f31ad64140f.hot-update.js",
"/chunks/page-edit.c077953a9f31ad64140f.hot-update.js": "/chunks/page-edit.c077953a9f31ad64140f.hot-update.js",
"/chunks/pages.c077953a9f31ad64140f.hot-update.js": "/chunks/pages.c077953a9f31ad64140f.hot-update.js",
"/chunks/plan.c077953a9f31ad64140f.hot-update.js": "/chunks/plan.c077953a9f31ad64140f.hot-update.js",
"/chunks/plan-create.c077953a9f31ad64140f.hot-update.js": "/chunks/plan-create.c077953a9f31ad64140f.hot-update.js",
"/chunks/plan-delete.c077953a9f31ad64140f.hot-update.js": "/chunks/plan-delete.c077953a9f31ad64140f.hot-update.js",
"/chunks/plan-settings.c077953a9f31ad64140f.hot-update.js": "/chunks/plan-settings.c077953a9f31ad64140f.hot-update.js",
"/chunks/plan-subscribers.c077953a9f31ad64140f.hot-update.js": "/chunks/plan-subscribers.c077953a9f31ad64140f.hot-update.js",
"/chunks/plans.c077953a9f31ad64140f.hot-update.js": "/chunks/plans.c077953a9f31ad64140f.hot-update.js",
"/chunks/platform.c077953a9f31ad64140f.hot-update.js": "/chunks/platform.c077953a9f31ad64140f.hot-update.js",
"/chunks/platform~chunks/shared.c077953a9f31ad64140f.hot-update.js": "/chunks/platform~chunks/shared.c077953a9f31ad64140f.hot-update.js",
"/chunks/profile.c077953a9f31ad64140f.hot-update.js": "/chunks/profile.c077953a9f31ad64140f.hot-update.js",
"/chunks/purchase-code.c077953a9f31ad64140f.hot-update.js": "/chunks/purchase-code.c077953a9f31ad64140f.hot-update.js",
"/chunks/settings.c077953a9f31ad64140f.hot-update.js": "/chunks/settings.c077953a9f31ad64140f.hot-update.js",
"/chunks/settings-create-payment-methods.c077953a9f31ad64140f.hot-update.js": "/chunks/settings-create-payment-methods.c077953a9f31ad64140f.hot-update.js",
"/chunks/settings-invoices.c077953a9f31ad64140f.hot-update.js": "/chunks/settings-invoices.c077953a9f31ad64140f.hot-update.js",
"/chunks/settings-password.c077953a9f31ad64140f.hot-update.js": "/chunks/settings-password.c077953a9f31ad64140f.hot-update.js",
"/chunks/settings-payment-methods.c077953a9f31ad64140f.hot-update.js": "/chunks/settings-payment-methods.c077953a9f31ad64140f.hot-update.js",
"/chunks/settings-storage.c077953a9f31ad64140f.hot-update.js": "/chunks/settings-storage.c077953a9f31ad64140f.hot-update.js",
"/chunks/settings-subscription.c077953a9f31ad64140f.hot-update.js": "/chunks/settings-subscription.c077953a9f31ad64140f.hot-update.js",
"/chunks/shared.c077953a9f31ad64140f.hot-update.js": "/chunks/shared.c077953a9f31ad64140f.hot-update.js",
"/chunks/shared/authenticate.c077953a9f31ad64140f.hot-update.js": "/chunks/shared/authenticate.c077953a9f31ad64140f.hot-update.js",
"/chunks/shared/file-browser.c077953a9f31ad64140f.hot-update.js": "/chunks/shared/file-browser.c077953a9f31ad64140f.hot-update.js",
"/chunks/shared/single-file.c077953a9f31ad64140f.hot-update.js": "/chunks/shared/single-file.c077953a9f31ad64140f.hot-update.js",
"/chunks/sign-in.c077953a9f31ad64140f.hot-update.js": "/chunks/sign-in.c077953a9f31ad64140f.hot-update.js",
"/chunks/sign-up.c077953a9f31ad64140f.hot-update.js": "/chunks/sign-up.c077953a9f31ad64140f.hot-update.js",
"/chunks/status-check.c077953a9f31ad64140f.hot-update.js": "/chunks/status-check.c077953a9f31ad64140f.hot-update.js",
"/chunks/stripe-credentials.c077953a9f31ad64140f.hot-update.js": "/chunks/stripe-credentials.c077953a9f31ad64140f.hot-update.js",
"/chunks/subscription-plans.c077953a9f31ad64140f.hot-update.js": "/chunks/subscription-plans.c077953a9f31ad64140f.hot-update.js",
"/chunks/subscription-service.c077953a9f31ad64140f.hot-update.js": "/chunks/subscription-service.c077953a9f31ad64140f.hot-update.js",
"/chunks/upgrade-billing.c077953a9f31ad64140f.hot-update.js": "/chunks/upgrade-billing.c077953a9f31ad64140f.hot-update.js",
"/chunks/upgrade-billing~chunks/upgrade-plan.c077953a9f31ad64140f.hot-update.js": "/chunks/upgrade-billing~chunks/upgrade-plan.c077953a9f31ad64140f.hot-update.js",
"/chunks/upgrade-plan.c077953a9f31ad64140f.hot-update.js": "/chunks/upgrade-plan.c077953a9f31ad64140f.hot-update.js",
"/chunks/user.c077953a9f31ad64140f.hot-update.js": "/chunks/user.c077953a9f31ad64140f.hot-update.js",
"/chunks/user-create.c077953a9f31ad64140f.hot-update.js": "/chunks/user-create.c077953a9f31ad64140f.hot-update.js",
"/chunks/user-delete.c077953a9f31ad64140f.hot-update.js": "/chunks/user-delete.c077953a9f31ad64140f.hot-update.js",
"/chunks/user-detail.c077953a9f31ad64140f.hot-update.js": "/chunks/user-detail.c077953a9f31ad64140f.hot-update.js",
"/chunks/user-invoices.c077953a9f31ad64140f.hot-update.js": "/chunks/user-invoices.c077953a9f31ad64140f.hot-update.js",
"/chunks/user-password.c077953a9f31ad64140f.hot-update.js": "/chunks/user-password.c077953a9f31ad64140f.hot-update.js",
"/chunks/user-storage.c077953a9f31ad64140f.hot-update.js": "/chunks/user-storage.c077953a9f31ad64140f.hot-update.js",
"/chunks/user-subscription.c077953a9f31ad64140f.hot-update.js": "/chunks/user-subscription.c077953a9f31ad64140f.hot-update.js",
"/chunks/users.c077953a9f31ad64140f.hot-update.js": "/chunks/users.c077953a9f31ad64140f.hot-update.js",
"/chunks/platform.8fde040ba75a7828bede.hot-update.js": "/chunks/platform.8fde040ba75a7828bede.hot-update.js",
"/chunks/platform.1e234e899fa8a0598ba1.hot-update.js": "/chunks/platform.1e234e899fa8a0598ba1.hot-update.js",
"/chunks/platform.b566a7fcc2cbdddd36cd.hot-update.js": "/chunks/platform.b566a7fcc2cbdddd36cd.hot-update.js",
"/chunks/platform.06580e8a7c26eacf8c62.hot-update.js": "/chunks/platform.06580e8a7c26eacf8c62.hot-update.js",
"/chunks/platform.bef9b7b4648035fb77d8.hot-update.js": "/chunks/platform.bef9b7b4648035fb77d8.hot-update.js",
"/chunks/platform.1cc4d880a115402dd22b.hot-update.js": "/chunks/platform.1cc4d880a115402dd22b.hot-update.js",
"/chunks/platform.6a687dad7b9a1adbacfb.hot-update.js": "/chunks/platform.6a687dad7b9a1adbacfb.hot-update.js",
"/chunks/platform.6db8d2b9ac4c1476df56.hot-update.js": "/chunks/platform.6db8d2b9ac4c1476df56.hot-update.js",
"/chunks/platform.8b7554ea1bab5dd28be0.hot-update.js": "/chunks/platform.8b7554ea1bab5dd28be0.hot-update.js",
"/chunks/platform.ba84a449fb4b726a06d9.hot-update.js": "/chunks/platform.ba84a449fb4b726a06d9.hot-update.js",
"/chunks/platform.6870c744f75a70a9c0ee.hot-update.js": "/chunks/platform.6870c744f75a70a9c0ee.hot-update.js",
"/chunks/platform.07a7730db63ad2ff3697.hot-update.js": "/chunks/platform.07a7730db63ad2ff3697.hot-update.js"
}
File diff suppressed because one or more lines are too long
@@ -0,0 +1,5 @@
/**
* vee-validate v3.4.5
* (c) 2020 Abdelrahman Awad
* @license MIT
*/
File diff suppressed because one or more lines are too long
+9 -9
View File
@@ -3,7 +3,7 @@
<!--UI components-->
<Alert />
<ToastrWrapper />
<ToasterWrapper />
<CookieDisclaimer />
<!--Show spinner before translations is loaded-->
@@ -17,11 +17,11 @@
</template>
<script>
import ToastrWrapper from '@/components/Others/Notifications/ToastrWrapper'
import CookieDisclaimer from '@/components/Others/CookieDisclaimer'
import Spinner from '@/components/FilesView/Spinner'
import Vignette from '@/components/Others/Vignette'
import Alert from '@/components/FilesView/Alert'
import ToasterWrapper from '/resources/js/components/Others/Notifications/ToasterWrapper'
import CookieDisclaimer from '/resources/js/components/Others/CookieDisclaimer'
import Spinner from '/resources/js/components/FilesView/Spinner'
import Vignette from '/resources/js/components/Others/Vignette'
import Alert from '/resources/js/components/FilesView/Alert'
import {mapGetters} from 'vuex'
import {events} from './bus'
@@ -29,7 +29,7 @@ export default {
name: 'app',
components: {
CookieDisclaimer,
ToastrWrapper,
ToasterWrapper,
Vignette,
Spinner,
Alert
@@ -115,8 +115,8 @@ export default {
<style lang="scss">
@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap');
@import '@assets/vuefilemanager/_variables';
@import '@assets/vuefilemanager/_mixins';
@import '/resources/sass/vuefilemanager/_variables';
@import '/resources/sass/vuefilemanager/_mixins';
[v-cloak],
[v-cloak] > * {
@@ -44,11 +44,11 @@
</template>
<script>
import DatatableCellImage from '@/components/Others/Tables/DatatableCellImage'
import DatatableWrapper from '@/components/Others/Tables/DatatableWrapper'
import WidgetWrapper from '@/components/Admin/WidgetWrapper'
import DatatableCellImage from '/resources/js/components/Others/Tables/DatatableCellImage'
import DatatableWrapper from '/resources/js/components/Others/Tables/DatatableWrapper'
import WidgetWrapper from '/resources/js/components/Admin/WidgetWrapper'
import {Trash2Icon, Edit2Icon} from "vue-feather-icons"
import ColorLabel from '@/components/Others/ColorLabel'
import ColorLabel from '/resources/js/components/Others/ColorLabel'
import axios from 'axios'
export default {
@@ -110,8 +110,8 @@
</script>
<style lang="scss" scoped>
@import '@assets/vuefilemanager/_variables';
@import '@assets/vuefilemanager/_mixins';
@import '/resources/sass/vuefilemanager/_variables';
@import '/resources/sass/vuefilemanager/_mixins';
.dark-mode {
@@ -11,7 +11,7 @@
</template>
<script>
import WidgetWrapper from '@/components/Admin/WidgetWrapper'
import WidgetWrapper from '/resources/js/components/Admin/WidgetWrapper'
import { UsersIcon, StarIcon, HardDriveIcon, ChevronRightIcon } from 'vue-feather-icons'
export default {
@@ -28,8 +28,8 @@
</script>
<style lang="scss" scoped>
@import '@assets/vuefilemanager/_variables';
@import '@assets/vuefilemanager/_mixins';
@import '/resources/sass/vuefilemanager/_variables';
@import '/resources/sass/vuefilemanager/_mixins';
.widget-value {
margin-top: 10px;
@@ -30,8 +30,8 @@
</script>
<style lang="scss" scoped>
@import '@assets/vuefilemanager/_variables';
@import '@assets/vuefilemanager/_mixins';
@import '/resources/sass/vuefilemanager/_variables';
@import '/resources/sass/vuefilemanager/_mixins';
.widget-content {
@include widget-card;
+2 -2
View File
@@ -28,8 +28,8 @@
</script>
<style scoped lang="scss">
@import '@assets/vuefilemanager/_variables';
@import '@assets/vuefilemanager/_mixins';
@import '/resources/sass/vuefilemanager/_variables';
@import '/resources/sass/vuefilemanager/_mixins';
.button {
cursor: pointer;
@@ -5,7 +5,7 @@
</template>
<script>
import {events} from '@/bus'
import {events} from '/resources/js/bus'
export default {
name: 'PopoverItem',
@@ -23,14 +23,18 @@
if (this.name === name) this.isVisible = !this.isVisible
})
events.$on('unClick', () => this.isVisible = false)
events.$on('popover:close', name => {
if (this.name === name) this.isVisible = false
})
// todo: events.$on('unClick', () => this.isVisible = false)
}
}
</script>
<style scoped lang="scss">
@import "@assets/vuefilemanager/_variables";
@import "@assets/vuefilemanager/_mixins";
@import "resources/sass/vuefilemanager/_variables";
@import "resources/sass/vuefilemanager/_mixins";
.popover-item {
min-width: 250px;
@@ -11,8 +11,8 @@
</script>
<style scoped lang="scss">
@import "@assets/vuefilemanager/_variables";
@import "@assets/vuefilemanager/_mixins";
@import "resources/sass/vuefilemanager/_variables";
@import "resources/sass/vuefilemanager/_mixins";
.toolbar-tools {
text-align: right;
@@ -14,9 +14,9 @@
</template>
<script>
import FilePreviewToolbar from '@/components/FilesView/FilePreviewToolbar'
import FilePreviewMedia from '@/components/FilesView/FilePreviewMedia'
import {events} from '@/bus'
import FilePreviewToolbar from '/resources/js/components/FilePreview/FilePreviewToolbar'
import FilePreviewMedia from '/resources/js/components/FilePreview/FilePreviewMedia'
import {events} from '/resources/js/bus'
export default {
name: 'FilePreview',
@@ -32,6 +32,7 @@
methods: {
closeFilePreview() {
this.isFullPreview = false
this.$store.commit('FAST_PREVIEW_CLEAR')
},
next() {
events.$emit('file-preview:next')
@@ -46,18 +47,14 @@
}
},
mounted() {
events.$on('file-preview:show', () => {
this.isFullPreview = true
})
events.$on('file-preview:hide', () => {
this.isFullPreview = false
})
events.$on('file-preview:show', () => this.isFullPreview = true)
events.$on('file-preview:hide', () => this.closeFilePreview())
}
}
</script>
<style lang="scss" scoped>
@import '@assets/vuefilemanager/_variables';
@import '/resources/sass/vuefilemanager/_variables';
.file-preview {
width: 100%;
@@ -0,0 +1,263 @@
<template>
<div v-if="currentFile" class="file-preview-wrapper">
<!--Arrow navigation-->
<div v-if="files.length > 1" class="navigation-arrows">
<div @click.prevent="prev" class="prev">
<chevron-left-icon size="17" />
</div>
<div @click.prevent="next" class="next">
<chevron-right-icon size="17" />
</div>
</div>
<!--File preview-->
<div class="file-wrapper-preview">
<!--Show PDF-->
<PdfFile v-if="isPDF" :file="currentFile"/>
<!--Show Audio, Video and Image-->
<div v-if="isAudio || isImage || isVideo" class="file-wrapper">
<Audio v-if="isAudio" :file="currentFile"/>
<Video v-if="isVideo" :file="currentFile"/>
<ImageFile v-if="isImage" :file="currentFile"/>
</div>
</div>
</div>
</template>
<script>
import {ChevronLeftIcon, ChevronRightIcon} from 'vue-feather-icons'
import ToolbarButton from '/resources/js/components/FilesView/ToolbarButton'
import ImageFile from '/resources/js/components/FilePreview/Media/ImageFile'
import PdfFile from '/resources/js/components/FilePreview/Media/PdfFile'
import Audio from '/resources/js/components/FilePreview/Media/Audio'
import Video from '/resources/js/components/FilePreview/Media/Video'
import Spinner from '/resources/js/components/FilesView/Spinner'
import {mapGetters} from 'vuex'
import {events} from '/resources/js/bus'
export default {
name: 'FilePreviewMedia',
components: {
ChevronRightIcon,
ChevronLeftIcon,
ToolbarButton,
ImageFile,
PdfFile,
Spinner,
Audio,
Video,
},
computed: {
...mapGetters([
'fastPreview',
'clipboard',
'entries',
]),
currentFile() {
return this.fastPreview
? this.fastPreview
: this.files[Math.abs(this.currentIndex) % this.files.length]
},
isPDF() {
return this.currentFile.mimetype === 'pdf'
},
isVideo() {
return this.currentFile.type === 'video'
},
isAudio() {
return this.currentFile.type === 'audio'
},
isImage() {
return this.currentFile.type === 'image'
}
},
data() {
return {
currentIndex: 0,
files: [],
}
},
watch: {
files() {
if (this.files.length === 0)
events.$emit('file-preview-wrapper:hide')
},
currentFile() {
if (this.clipboard[0]) {
this.$store.commit('CLIPBOARD_CLEAR')
this.$store.commit('ADD_ITEM_TO_CLIPBOARD', this.currentFile)
}
},
clipboard() {
if (!this.clipboard[0]) {
this.currentIndex -= 1
this.$store.commit('ADD_ITEM_TO_CLIPBOARD', this.currentFile)
this.files = []
}
},
data(newValue, oldValue) {
if (newValue !== oldValue) {
this.files = []
}
},
},
methods: {
getFilesForView() {
let requestedFile = this.clipboard[0]
this.entries.map(element => {
if (requestedFile.mimetype === 'pdf') {
if (element.mimetype === 'pdf')
this.files.push(element)
} else {
if (element.type === requestedFile.type)
this.files.push(element)
}
})
this.files.forEach((element, index) => {
if (element.id === this.clipboard[0].id) {
this.currentIndex = index
}
})
},
next() {
if (!this.files.length > 1) return
this.currentIndex += 1
if (this.currentIndex > this.files.length - 1) {
this.currentIndex = 0
}
},
prev() {
if (!this.files.length > 1) return
this.currentIndex -= 1
if (this.currentIndex < 0) {
this.currentIndex = this.files.length - 1
}
}
},
created() {
events.$on('file-preview:next', () => this.next())
events.$on('file-preview:prev', () => this.prev())
this.getFilesForView()
}
}
</script>
<style lang="scss">
@import '/resources/sass/vuefilemanager/_variables';
@import '/resources/sass/vuefilemanager/_mixins';
.navigation-arrows {
.prev, .next {
cursor: pointer;
position: absolute;
top: 45%;
display: flex;
justify-content: center;
color: $text;
border-radius: 50%;
text-decoration: none;
user-select: none;
filter: drop-shadow(0px 1px 0 rgba(255, 255, 255, 1));
padding: 10px;
z-index: 2;
}
.next {
right: 0;
}
.prev {
left: 0;
}
}
.file-preview-wrapper {
height: calc(100% - 72px);
top: 72px;
position: relative;
background-color: white;
}
.file-wrapper-preview {
width: 100%;
height: 100%;
padding: 30px 0px;
display: flex;
overflow: hidden;
justify-content: center;
align-items: center;
background-color: white;
.file-wrapper {
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
.file-shadow {
box-shadow: 0 8px 40px rgba(17, 26, 52, 0.05);
}
.file {
max-width: 100%;
max-height: 100%;
align-self: center;
}
.audio {
border-radius: 28px;
}
img {
border-radius: 4px;
}
}
}
@media only screen and (max-width: 960px) {
.file-preview-wrapper {
top: 53px;
}
}
.dark-mode {
.navigation-arrows {
.prev, .next {
color: $light-text;
filter: drop-shadow(0px 1px 0 rgba(17, 19, 20, 1));
}
}
.file-wrapper-preview {
background-color: $dark_mode_background;
.file-wrapper {
.file-shadow {
box-shadow: 0 8px 40px rgba(0, 0, 0, 0.1);
}
}
}
}
</style>

Some files were not shown because too many files have changed in this diff Show More