@@ -29,7 +31,7 @@
|
-
+
Open
@@ -43,9 +45,6 @@
Delete
-
- New incognito tab
-
@@ -78,6 +77,7 @@ export default defineComponent({
components: { FileOptions, DragAndDrop, FilePreview },
data: function () {
return {
+ rowMenu: [],
loading: false,
rows: [],
columns: [
@@ -177,6 +177,15 @@ export default defineComponent({
},
},
methods: {
+ setItemRef(el, index) {
+ if (el) {
+ this.rowMenu[index] = el
+ }
+ },
+ openRowMenu: function(evt, row, index) {
+ evt.preventDefault()
+ this.rowMenu[index].show()
+ },
breadcrumbsClick: function(obj) {
this.$router.push({ name: `files-folder`, params: { bucket: this.selectedBucket, folder: encode(obj.path) }})
},
diff --git a/worker/dev/index.ts b/worker/dev/index.ts
index b07322d..54f84c7 100644
--- a/worker/dev/index.ts
+++ b/worker/dev/index.ts
@@ -1,18 +1,23 @@
import { R2Explorer } from "../src";
-export default R2Explorer({
+const baseConfig = {
readonly: false,
cors: true,
showHiddenFiles: true,
- dashboardUrl: "https://dashboard-v2.r2-explorer-dashboard.pages.dev/",
- basicAuth: [{
- username: 'teste',
- password: 'abc'
- },{
- username: 'teste33',
- password: 'abcdd'
- },{
- username: 'teste55',
- password: 'abchh'
- }]
-});
+ dashboardUrl: "https://dashboard-v2.r2-explorer-dashboard.pages.dev/"
+};
+
+export default {
+ async email(event, env, context) {
+ await R2Explorer(baseConfig).email(event, env, context);
+ },
+ async fetch(request, env, context) {
+ return R2Explorer({
+ ...baseConfig,
+ basicAuth: {
+ username: env.BASIC_USERNAME,
+ password: env.BASIC_PASSWORD
+ }
+ }).fetch(request, env, context);
+ }
+};
diff --git a/worker/dev/wrangler.toml b/worker/dev/wrangler.toml
index b876ce2..40cfa50 100644
--- a/worker/dev/wrangler.toml
+++ b/worker/dev/wrangler.toml
@@ -9,16 +9,6 @@ bucket_name = 'teste'
preview_bucket_name = 'teste'
[[r2_buckets]]
-binding = 'r2-explorer-example-2'
-bucket_name = 'r2-explorer-example-2'
-preview_bucket_name = 'r2-explorer-example-2'
-
-[[r2_buckets]]
-binding = 'r2-explorer-example-1'
-bucket_name = 'r2-explorer-example-1'
-preview_bucket_name = 'r2-explorer-example-1'
-
-#[[r2_buckets]]
-#binding = 'drive'
-#bucket_name = 'drive'
-#preview_bucket_name = 'drive'
+binding = 'storage'
+bucket_name = 'storage'
+preview_bucket_name = 'storage'
| |