diff --git a/NUXT/pages/mods/developer.vue b/NUXT/pages/mods/developer.vue index de569da..bf999c8 100644 --- a/NUXT/pages/mods/developer.vue +++ b/NUXT/pages/mods/developer.vue @@ -18,7 +18,7 @@ - mdi-pencil + mdi-pencil mdi-delete @@ -26,16 +26,11 @@ - Confirm Delete - Are you sure that you want to delete ? - Deleting random keys may cause the app to break! - - - + No @@ -44,6 +39,28 @@ + + + + + + + + + + Editing random keys may cause the app to break! + + + + Close + Update + + + @@ -56,7 +73,9 @@ export default { keys: [], selectedKey: null, - deleteDialog: false + selectedKeyData: null, + deleteDialog: false, + editDialog: false }; }, mounted() { @@ -79,10 +98,21 @@ export default { this.selectedKey = item.key; this.deleteDialog = true; }, + confirmEdit(item) { + this.selectedKey = item.key; + this.selectedKeyData = item.value; + this.editDialog = true; + }, + deleteKey() { this.deleteDialog = false; localStorage.removeItem(this.selectedKey); this.syncRegistry(); + }, + updateKey() { + this.editDialog = false; + localStorage.setItem(this.selectedKey, this.selectedKeyData); + this.syncRegistry(); } } };