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: {