diff --git a/packages/app-frontend-legacy/src/components/DataField.vue b/packages/app-frontend-legacy/src/components/DataField.vue
index 051b006f1..9c72222b6 100644
--- a/packages/app-frontend-legacy/src/components/DataField.vue
+++ b/packages/app-frontend-legacy/src/components/DataField.vue
@@ -136,10 +136,16 @@
>
{{ $t('DataField.contextMenu.copyValue') }}
+
+ {{ $t('DataField.contextMenu.copyPath') }}
+
@@ -420,10 +426,14 @@ export default {
},
methods: {
- copyToClipboard () {
+ copyValue () {
copyToClipboard(this.field.value)
},
+ copyPath () {
+ copyToClipboard(this.path)
+ },
+
onClick (event) {
// Cancel if target is interactive
if (event.target.tagName === 'INPUT' || event.target.className.includes('button')) {
diff --git a/packages/app-frontend-legacy/src/locales/en.js b/packages/app-frontend-legacy/src/locales/en.js
index d211f749a..02f5f511b 100644
--- a/packages/app-frontend-legacy/src/locales/en.js
+++ b/packages/app-frontend-legacy/src/locales/en.js
@@ -37,7 +37,8 @@ export default {
}
},
contextMenu: {
- copyValue: 'Copy Value'
+ copyValue: 'Copy Value',
+ copyPath: 'Copy Path'
},
quickEdit: {
number: {
diff --git a/packages/app-frontend/src/features/inspector/DataField.vue b/packages/app-frontend/src/features/inspector/DataField.vue
index 84e679017..cf3f94e14 100644
--- a/packages/app-frontend/src/features/inspector/DataField.vue
+++ b/packages/app-frontend/src/features/inspector/DataField.vue
@@ -148,10 +148,16 @@
>
{{ $t('DataField.contextMenu.copyValue') }}
+
+ {{ $t('DataField.contextMenu.copyPath') }}
+
@@ -437,10 +443,14 @@ export default {
},
methods: {
- copyToClipboard () {
+ copyValue () {
copyToClipboard(this.field.value)
},
+ copyPath () {
+ copyToClipboard(this.path)
+ },
+
onClick (event) {
// Cancel if target is interactive
if (event.target.tagName === 'INPUT' || event.target.className.includes('button')) {
diff --git a/packages/app-frontend/src/locales/en.js b/packages/app-frontend/src/locales/en.js
index d211f749a..02f5f511b 100644
--- a/packages/app-frontend/src/locales/en.js
+++ b/packages/app-frontend/src/locales/en.js
@@ -37,7 +37,8 @@ export default {
}
},
contextMenu: {
- copyValue: 'Copy Value'
+ copyValue: 'Copy Value',
+ copyPath: 'Copy Path'
},
quickEdit: {
number: {